2012-09-11 11 views
6

मुझे लगता है कि grunt.js में डिफ़ॉल्ट लिटर jshint है, लेकिन मैं jslint का उपयोग करने के लिए उपयोग किया गया है। क्या grunt.js का उपयोग करने वाले लिटर को बदलना संभव है?क्या आप linter को grunt.js में jslint में बदल सकते हैं?

उत्तर

5

बॉक्स से बाहर नहीं है, लेकिन आप घुरघुराना के एपीआई का उपयोग कर JSLint के लिए अपने स्वयं के घुरघुराना कार्य बना सकते हैं: https://github.com/cowboy/grunt/blob/master/docs/api.md#creating-tasks

यह बहुत आसान है, आप घुरघुराना के स्रोत उदाहरण देखने के लिए में कार्य फ़ोल्डर के माध्यम से देख सकते हैं। https://github.com/cowboy/grunt/tree/master/tasks

यदि जेएसलिंट बनाने के लिए पहले से ही एक एनपीएम मॉड्यूल नहीं है तो भी बहुत मुश्किल नहीं है। जेएसलिंट नोड मॉड्यूल को बनाने और प्रकाशित करने के लिए बस एक पैकेज.जेसन फ़ाइल जोड़ें, मैं केवल एक ही समय में दो लिंक पोस्ट कर सकता हूं लेकिन आप एनपीएम होम पेज पर प्रकाशित लिंक पढ़ सकते हैं।

आप जेएसलिंट के कॉन्फ़िगरेशन विकल्पों को भी देख सकते हैं और JSHint के विकल्पों को भी बना सकते हैं। अधिकांश चीज़ों के लिए विकल्प होना चाहिए, और जेएसहिंट में जेएसलिंट के पास और भी विकल्प नहीं हैं। सामान्य उपयोग वही है, टिप्पणियों के साथ अपना कोड चिह्नित करें, और इसे चलाएं। :)

23

बेशर्म आत्म पदोन्नति

इस के लिए एक प्लगइन है: https://npmjs.org/package/grunt-jslint

+1

धन्यवाद। मैं जेएसलिंट पसंद करता हूं क्योंकि जेएसहिंट समर्थक डगलस क्रैकफोर्ड की ओर अनचाहे घृणा को निर्देशित करते हुए ट्रोल होते हैं। –

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

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