खोज…


अपने उल्का परियोजना के लिए एसलिंट जोड़ना

हम लोकप्रिय 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