PHPLint , JSLint , और मैं हाल ही में आया था "आप कुछ आईडीई के बारे में कुछ पढ़ते हुए " आप अपने जेएस कोड को मक्खी पर भेज सकते हैं " ।
तो, यह कौन सा अल्टिंग है जो हर कोई जानता है लेकिन मुझे?
PHPLint , JSLint , और मैं हाल ही में आया था "आप कुछ आईडीई के बारे में कुछ पढ़ते हुए " आप अपने जेएस कोड को मक्खी पर भेज सकते हैं " ।
तो, यह कौन सा अल्टिंग है जो हर कोई जानता है लेकिन मुझे?
जवाबों:
लाइनिंग एक प्रोग्राम चलाने की प्रक्रिया है जो संभावित त्रुटियों के लिए कोड का विश्लेषण करेगी।
विकिपीडिया पर लिंट देखें :
लिंट मूल रूप से एक विशेष कार्यक्रम को दिया गया था जो C भाषा कोड कोड में कुछ संदिग्ध और गैर-पोर्टेबल निर्माण (कीड़े होने की संभावना) को चिह्नित करता था। यह शब्द अब उन औजारों पर उदारतापूर्वक लागू होता है जो किसी भी कंप्यूटर भाषा में लिखे गए सॉफ़्टवेयर में संदिग्ध उपयोग को चिह्नित करते हैं।
लिंट एक प्रोग्राम का नाम था जो आपके सी कोड के माध्यम से जाएगा और आपके द्वारा संकलित, लिंक किए गए और इसे चलाने से पहले समस्याओं की पहचान करेगा। यह एक स्थिर चेकर था, जो कि Java के लिए आज FindBugs की तरह है।
Google की तरह, "लिंट" एक क्रिया बन गई जिसका अर्थ था कि आपके स्रोत कोड की स्थैतिक जाँच करना।
Linting Programmatic के साथ-साथ Stylistic त्रुटियों के लिए स्रोत कोड की जांच करने की प्रक्रिया है। कोडिंग के दौरान होने वाली कुछ सामान्य और असामान्य गलतियों की पहचान करने में यह सबसे सहायक है।
एक Lint
या एक Linter
प्रोग्राम है जो लाइनिंग (कोड गुणवत्ता की पुष्टि) का समर्थन करता है। वे जावास्क्रिप्ट, सीएसएस, एचटीएमएल, पायथन, आदि जैसी अधिकांश भाषाओं के लिए उपलब्ध हैं।
उपयोगी linters में से कुछ हैं JSLint , CSSLint , JSHint , Pylint
दूसरों ने जो उल्लेख किया है, उसके अलावा, मैं इसे जोड़ना चाहूंगा, खोजने के लिए लिनिंग आपके स्रोत कोड के माध्यम से चलेगा
- formatting discrepancy
- non-adherence to coding standards and conventions
- pinpointing possible logical errors in your program
अपने स्रोत कोड पर एक लिंट प्रोग्राम चलाने से, यह सुनिश्चित करने में मदद मिलती है कि स्रोत कोड सुपाठ्य, पठनीय, कम प्रदूषित और बनाए रखने में आसान है।
लिंट एक उपकरण है जिसका उपयोग स्रोत कोड को कुछ संदिग्ध और गैर-संरचनात्मक (बग के कारण हो सकता है) चिह्नित करने के लिए किया जाता है। यह शुरुआत में सी में एक स्थिर कोड विश्लेषण उपकरण है। अब यह सॉफ्टवेयर विश्लेषण उपकरण का वर्णन करने के लिए इस्तेमाल किया जाने वाला सामान्य शब्द बन गया है जो संदिग्ध कोड को चिह्नित करता है।
पायथन और जावास्क्रिप्ट जैसी व्याख्या की गई भाषाओं को लाइनिंग से बहुत लाभ होता है, क्योंकि इन भाषाओं में निष्पादन से पहले त्रुटियों को प्रदर्शित करने के लिए एक संकलन चरण नहीं है।
लिंटर भी कोड स्वरूपण और / या भाषा विशिष्ट सर्वोत्तम प्रथाओं के पालन के लिए उपयोगी होते हैं।
हाल ही में मैं जेएस / रिएक्ट के लिए ESLint का उपयोग कर रहा हूं और कभी-कभी एयरबीएनबी-कॉन्फिगर फाइल के साथ इसका उपयोग करूंगा ।
लाइनिंग एक लाइनर प्रोग्राम द्वारा एक प्रक्रिया है जो एक विशेष प्रोग्रामिंग भाषा में स्रोत कोड का विश्लेषण करती है और वाक्यविन्यास त्रुटियों, एक निर्धारित कोडिंग शैली से विचलन या असुरक्षित होने के लिए ज्ञात निर्माणों का उपयोग करके फ्लैग संभावित समस्याओं का विश्लेषण करती है।
उदाहरण के लिए, जावास्क्रिप्ट लिंटर असुरक्षित के रूप में parseInt के पहले उपयोग को चिह्नित करेगा:
// without a radix argument - Unsafe
var count = parseInt(countString);
// with a radix paremeter specified - Safe
var count = parseInt(countString, 10);