lint - "लिंटिंग" क्या है?




gjslint (4)

दूसरों के उल्लेख के अलावा, मैं इसे जोड़ना चाहता हूं, लिंटिंग आपके स्रोत कोड को खोजने के लिए चलाएगा

 -  formatting discrepancy 
 -  non-adherence to coding standards and conventions 
 -  pinpointing possible logical errors in your program

आपके स्रोत कोड पर एक लिंट प्रोग्राम चलाते हुए, यह सुनिश्चित करने में सहायता मिलती है कि स्रोत कोड सुगम, पठनीय, कम प्रदूषित और बनाए रखने में आसान है।

PHPLint, JSLint, और मैं हाल ही में कुछ आईडीई के बारे में कुछ पढ़ते समय "आप अपने जेएस कोड को फ्लाई पर लिंट कर सकते हैं" में आया था।

तो, यह लिफ्टिंग क्या है जो हर कोई जानता है लेकिन मुझे?


पाइथन और जावास्क्रिप्ट जैसी व्याख्या की गई भाषाएं लिफ्टिंग से बहुत लाभान्वित हैं, क्योंकि इन भाषाओं में निष्पादन से पहले त्रुटियों को प्रदर्शित करने के लिए संकलन चरण नहीं है।

लिंटर्स कोड स्वरूपण और / या भाषा विशिष्ट सर्वोत्तम प्रथाओं का पालन करने के लिए भी उपयोगी हैं।

हाल ही में मैं जेएस / प्रतिक्रिया के लिए ESLint का उपयोग कर रहा हूं और कभी-कभी इसे airbnb-config फ़ाइल के साथ उपयोग airbnb-config


लिंट एक ऐसे कार्यक्रम का नाम था जो आपके सी कोड के माध्यम से जाएगा और संकलित, लिंक और इसे चलाने से पहले समस्याओं की पहचान करेगा। यह एक स्थैतिक चेकर था, जो आज जावा के लिए FindBugs की तरह है।

Google की तरह, "लिंट" एक क्रिया बन गई जिसका अर्थ है कि आपके स्रोत कोड की स्थिर जांच।


लिंटिंग एक प्रोग्राम चलाने की प्रक्रिया है जो संभावित त्रुटियों के लिए कोड का विश्लेषण करेगी।

विकिपीडिया पर lint देखें:

लिंट मूल रूप से एक विशेष कार्यक्रम को दिया गया था जो सी भाषा स्रोत कोड में कुछ संदिग्ध और गैर-पोर्टेबल संरचनाओं (बग होने की संभावना) को ध्वजांकित करता था। यह शब्द अब सामान्य रूप से उन औजारों पर लागू होता है जो किसी भी कंप्यूटर भाषा में लिखे सॉफ़्टवेयर में संदिग्ध उपयोग को ध्वजांकित करते हैं।