मैं आर। सब्लिमेलिंटर के लिए एक लिटर के साथ सब्लिमेलिंटर का विस्तार करने की कोशिश कर रहा हूं, कई भाषाओं के लिए सब्लिमे टेक्स्ट 2 में स्वचालित लिफ्टिंग प्रदान करता है। लक्ष्य यह है कि लिटर पृष्ठभूमि में चलता है और कोडिंग त्रुटियों या खराब कोडिंग शैली वाली रेखाओं को हाइलाइट करता है।टेक्स्ट संपादकों में आर लिटर को एकीकृत करने के विकल्प क्या हैं? svTools, codetools आदि में लिंट
वर्तमान में, मैं फ़ंक्शन का उपयोग svTools
पैकेज में कर रहा हूं और यह काम कर रहा है। परिणाम, हालांकि, हर संतोषजनक नहीं हैं। लिटर कई )
को लाइन में या कई }
पर पकड़ता है लेकिन यह अपरिभाषित चर के उपयोग का पता नहीं लगाता है, कोई कोडिंग शैली इत्यादि नहीं है
क्या कोई अन्य विकल्प हैं? मुझे इस चर्चा के बारे में पता है Writing a R lint program, R CMD check
, और codetools
। लेकिन मैं एक सामान्य .r फ़ाइल पर R CMD check
कैसे चला सकता हूं और पैकेज नहीं? फ्लाई लाइनर पर किस विकल्प का उपयोग किया जाना चाहिए? कोई अन्य विचार?
धन्यवाद!
संपादित करें: lint
समारोह भी त्रुटि के स्थान का पता लगाने में बहुत अच्छा हो प्रतीत नहीं होता है या यह मूल रूप से हमेशा स्तंभ 1. इंगित करता है उदाहरण के लिए, fn = function(...) { ]
में स्तंभ अंत में 1 नहीं ]
है।
पुनश्च: मैं जानता हूँ कि lint
समारोह checkUsage()
के लिए एक आवरण है कि ...