अजगर दुनिया में वहाँ उदाहरण के लिए, कई स्थिर कोड विश्लेषण उपकरण है कि आसानी से हो सकता है प्लगइन या एक्सटेंशन की लेखन के माध्यम से कस्टम चेकों के साथ बढ़ाया हैं:विस्तार JSHint
जावास्क्रिप्ट दुनिया में, जहां तक मैं समझता हूं, jshint
स्थिर कोड विश्लेषण के लिए नंबर एक उपकरण है। मैं इसे थोड़ी देर के लिए उपयोग कर रहा हूं और यह निश्चित रूप से बहुत से कोड स्टाइल उल्लंघनों को खोजने में मदद करता है, लेकिन हाल ही में, मुझे कस्टम चेक के साथ jshint
बढ़ाने की आवश्यकता का सामना करना पड़ा है। मैं उसे कैसे कर सकता हूँ? क्या यह विस्तार योग्य है?
मैं प्रलेखन के माध्यम से देखा है और केवल एक चीज मैं पाया है जो मैं के लिए क्या देख रहा हूँ नहीं है how to write a custom reporter है।
एक कामकाज के रूप में, मुझे लगता है कि मैं the jshint
repo फोर्क कर सकता हूं, चेक लागू कर सकता हूं, और अपस्ट्रीम से अद्यतन बनाए रखने वाले प्रोजेक्ट में कांटा का उपयोग कर सकता हूं।
बेशक, आप इसे भी फोर्क कर सकते हैं, अपनी जांच जोड़ सकते हैं और एक पुल अनुरोध बना सकते हैं यदि आपको लगता है कि यह आम तौर पर योग्य चेक है। :) –