पाठ 20 / 25
Linting Issues को Debug करना
सामान्य ESLint और Prettier समस्याओं को troubleshoot करें।
सामान्य समस्याएँ
Config not found, parser errors, plugin conflicts, और rule misconfigurations सामान्य हैं। Issues को trace करने के लिए debug mode का उपयोग करें।
Debugging तकनीकें
Issues को diagnose करने के लिए debug flag और --print-config का उपयोग करें।
# Enable debug output
DEBUG=eslint* eslint .
# Print effective config for a file
eslint --print-config src/app.js
# Test a single file with verbose output
eslint src/app.js --debug
# Check plugin loading
eslint --print-config src/app.js | grep -A 5 plugins
Output:
Debug output shows config and plugin info
CLI vs config का उपयोग करें
यदि एक rule CLI (eslint --fix) के माध्यम से काम करता है लेकिन आपके config में नहीं, तो .eslintrc.json में syntax errors की जांच करें। JSON या YAML को validate करें।
त्वरित जाँच
त्वरित जाँच: आप ESLint config issues को कैसे debug करें?
- Active rules को देखने के लिए DEBUG=eslint* या eslint --print-config का उपयोग करें।
- Guess करें और random configs को try करें।
- Editor को restart करें।
Answer
Active rules को देखने के लिए DEBUG=eslint* या eslint --print-config का उपयोग करें। — Debug output और --print-config आपको देखने में मदद करते हैं कि कौन से rules active हैं और क्यों issues होते हैं।