पाठ 6 / 27
ESLint Rules को समझना
Rule severities off, warn और error समझें, और नए rules धीरे-धीरे लागू करें।
Rule severity स्तर
प्रत्येक rule का severity होता है: off (disabled), warn (warning), या error (build को blocks)। सीखने के लिए warn का उपयोग करें, production-critical issues के लिए error का उपयोग करें।
सामान्य rules और severities
महत्व के आधार पर विभिन्न rules के लिए अलग-अलग severity levels सेट करें।
"rules": {
"no-unused-vars": "warn",
"no-undef": "error",
"no-var": "error",
"prefer-const": "warn",
"semi": ["error", "always"],
"no-console": "warn"
}
Output:
Rules configured with mixed severity levels
Progressive enforcement
नए rules के लिए 'warn' से शुरू करें। जब टीम adapt हो जाए तो 'error' में upgrade करें। यह adoption के दौरान friction को कम करता है।
त्वरित जाँच
त्वरित जाँच: Severity 'error' का क्या मतलब है?
- Build को blocks करता है; को fix करना चाहिए।
- बस एक warning, build को block नहीं करता।
- Rule disabled है।
- Rule केवल शुक्रवार को चलता है
Answer
Build को blocks करता है; को fix करना चाहिए। — 'error' severity समस्या को resolve होने तक build को succeed होने से रोकता है।