2015-09-11 7 views
14

क्या ईएसलिंट को इस तरह से कॉन्फ़िगर करना संभव है कि यह केवल उन फ़ाइलों के नियमों को लागू करता है जो नाम कुछ पैटर्न से मेल खाते हैं? मैं जानता हूँ कि यह निर्देशिका में अलग नियम चादरें करना संभव है, लेकिन मामले में संरचना पीछा कर रहा है:ईएसलिंट केवल कुछ फ़ाइल नाम पैटर्न पर नियम लागू करें

app 
| 
|- module1 
|  |- module1.js 
|  |- module1.spec.js 
| 
|- module2 
|  |- module2.js 
|  |- module2.spec.js 

और मैं एक परियोजना चौड़ा नियम है कि केवल * .spec.js फ़ाइलों पर लागू होगा चाहते हैं। मैं की तरह

"include-pattern": "*.spec.js" 
.eslintrc या किसी अन्य, simlilar जिस फ़ाइल नाम विशिष्ट नियमों के लिए विचार किया जाना चाहिए निर्दिष्ट करने के लिए में

एक सेटिंग के लिए उम्मीद थी।

उत्तर

17

वर्तमान में यह समर्थित नहीं है। लेकिन 2.0.0 संस्करण के लिए हम सक्रिय रूप से इस सुविधा पर काम कर रहे हैं।

प्रगति को ट्रैक करने के लिए: https://github.com/eslint/eslint/issues/3611

+0

अच्छी खबर है कि, धन्यवाद! – wap300

+2

समर्थन जोड़ा गया है: https://github.com/eslint/eslint/pull/7177 – singh1469

2

अस्थायी समाधान इस अंदर की तरह कुछ के साथ .eslintignore फ़ाइल का उपयोग करने के लिए है:

*.js !*.spec.js

संबंधित मुद्दे