# Linting Issues को Debug करना — ESLint + Prettier

Source: https://www.geekswithgeeks.com/hi/eslint-prettier/eslint-prettier-20

> सामान्य ESLint और Prettier समस्याओं को troubleshoot करें।

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

Config not found, parser errors, plugin conflicts, और rule misconfigurations सामान्य हैं। Issues को trace करने के लिए debug mode का उपयोग करें।

## Debugging तकनीकें

Issues को diagnose करने के लिए debug flag और --print-config का उपयोग करें।

```bash
# 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 करें।

त्वरित जाँच

**Quiz:** आप ESLint config issues को कैसे debug करें?

- [x] 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 होते हैं।
