खोज…
अपने उल्का परियोजना के लिए एसलिंट जोड़ना
हम लोकप्रिय eslint-config-airbnb
को स्टार्टर के साथ-साथ उल्का eslint-import-resolver-meteor
का उपयोग करके उल्का विशिष्ट नियमों का उपयोग eslint-import-resolver-meteor
।
हमें एस्सेल / वेट जैसी ईएस 7 सुविधाओं को सक्षम करने के लिए babel-parser
को babel-parser
स्थापित करने की भी आवश्यकता है।
cd my-project
npm install --save-dev eslint-config-airbnb eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y eslint babel-eslint eslint-import-resolver-meteor
touch .eslintrc.json
तो बस इस बॉयलरप्लेट का उपयोग करें .eslintrc.json
आरंभ करने के लिए, आप नियमों को ओवरराइड कर सकते हैं जैसे आप चाहते हैं।
{
"parser": "babel-eslint",
"settings": {
"import/resolver": "meteor"
},
"extends": "airbnb",
"rules": {}
}
अपने कोड को lint करने के लिए एक npm स्क्रिप्ट का उपयोग करना
निम्नलिखित स्क्रिप्ट जोड़ने के लिए अपने package.json
को संपादित करें:
{
"scripts": {
"lint": "eslint .;exit 0"
}
}
फिर इसे npm run lint
का उपयोग करके npm run lint
हम exit 0
उपयोग करते हैं, लिपि के विफल होने पर स्क्रिप्ट को इनायत करने के लिए एक चाल के रूप में, अन्यथा npm
eslint
रिटर्न कोड और क्रैश का उपयोग करेगा।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow