ESLint और Prettier: Code Quality और Formatting
bugs पकड़ने और code अपने-आप format करने के लिए ESLint 9 flat config और Prettier सेट करें। JavaScript व TypeScript teams के लिए।
आप क्या सीखेंगे
- समझा सकेंगे कि ESLint और Prettier क्या करते हैं और कैसे अलग हैं।
- ESLint flat config और Prettier configuration लिख सकेंगे।
- editor support के साथ दोनों tools बिना rule conflicts के integrate कर सकेंगे।
- Husky, lint-staged और CI से checks लागू कर सकेंगे।
- configs साझा कर सकेंगे, TypeScript lint कर सकेंगे और पुराने .eslintrc files से migrate कर सकेंगे।
पाठ्यक्रम
मॉड्यूल 1: शुरुआत करें
मॉड्यूल 2: नींव और सेटअप
- इंस्टॉलेशन और प्रोजेक्ट सेटअप
- ESLint Flat Config की बुनियादी बातें
- Prettier Configuration
- ESLint और Prettier को एकीकृत करना
मॉड्यूल 3: मुख्य अवधारणाएं
मॉड्यूल 4: Configuration की गहराई
मॉड्यूल 5: कोड गुणवत्ता और सर्वोत्तम प्रथाएं
मॉड्यूल 6: व्यावहारिक अनुप्रयोग
मॉड्यूल 7: Advanced गुणवत्ता नियंत्रण
मॉड्यूल 8: Integration और CI/CD
- CI/CD Pipeline Integration
- टीम सेटअप और Shared Configurations
- Reporting और Performance
- typescript-eslint से TypeScript Linting
- विकल्प: Biome और oxlint