SkillByAIइंटरैक्टिव संस्करण खोलें →

पाठ 22 / 27

Linting Issues को Debug करना

--debug, --print-config और config inspection tools से ESLint समस्याएँ debug करें।

सामान्य समस्याएँ

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 में चलता है पर editor में नहीं, तो eslint.config.js में syntax errors जाँचें और editor में ESLint server restart करें।

त्वरित जाँच

त्वरित जाँच: आप ESLint config issues को कैसे debug करें?

  • Guess करें और random configs को try करें।
  • Active rules को देखने के लिए DEBUG=eslint* या eslint --print-config का उपयोग करें।
  • Editor को restart करें।
  • सभी plugins स्थायी रूप से बंद करें
Answer

Active rules को देखने के लिए DEBUG=eslint* या eslint --print-config का उपयोग करें। — Debug output और --print-config आपको देखने में मदद करते हैं कि कौन से rules active हैं और क्यों issues होते हैं।