जेएसलिंट के अतिरिक्त, Google क्लोजर कंपाइलर का उपयोग जेएस स्रोत के स्थिर विश्लेषण के लिए भी किया जा सकता है, और यह जेएसलिंट की तुलना में अलग-अलग चीजों की जांच भी करता है।
इन उपकरणों में से कोई भी बिल्कुल वही प्रदान करता है जो आप चाहते हैं .. क्लोजर कंपाइलर टाइप-चेकिंग का प्रयास करता है अगर मुझे सही याद है, लेकिन यह हमेशा काम नहीं करता है (बिल्कुल)।
हालांकि ऐसी विशेषताएं किसी ऐसे व्यक्ति के दृष्टिकोण से वांछनीय लग सकती हैं जो सख्ती से टाइप की गई भाषाओं के लिए उपयोग की जाती है, मैं अक्सर लोगों को जेएस का उपयोग करने की कोशिश करता हूं जैसे सी #/जावा/जो भी एक से अधिक स्तर पर गलत हो जाता है, और आम तौर पर समाप्त होता है सामान्य रूप से कम पठनीय और खराब कोड के साथ। बेशक यह आपका मामला नहीं हो सकता है, लेकिन यह ध्यान में रखने के लिए सिर्फ एक सामान्य अवलोकन/चेतावनी है।
मेरा सुझाव भाषा की "ढीलापन" को गले लगाने के लिए होगा, शायद एक परीक्षण सहायता उपकरण (जेएसटेस्ट ड्रायवर) के रूप में परीक्षण संचालित विकास के साथ।
स्रोत
2010-07-10 06:07:38
आप स्थैतिक विश्लेषण द्वारा गतिशील रूप से टाइप की गई भाषा में प्रकार की सुरक्षा नहीं प्राप्त कर सकते हैं, क्योंकि रनटाइम के दौरान कुछ भी प्रकार बदल सकता है। – galambalazs
@galamalazs यह नहीं हो सकता है कि आप सभी मामलों को चिह्नित करते हैं जहां यह एक उपकरण के साथ होता है। सवाल यह है कि क्या ऐसा कोई उपकरण मौजूद है या नहीं। – reinierpost