अपने JavaScript कोड में समस्याओं का पता लगाएं और उन्हें ठीक करें

ESLint आपके कोड का सांख्यिकीय रूप से विश्लेषण करता है और जल्दी से समस्याओं का पता लगाता है। अधिकांश text editor में निर्मित, आप अपनी CI पाइपलाइन के भाग के रूप में ESLint चला सकते हैं।

नवीनतम संस्करण
v8.18.0 on 17 Jun
आगामी संस्करण
v8.19.0 on 1 Jul
विकास संस्करण के तहत
HEAD on 1 Jul

The pluggable linting utility for JavaScript and JSX

ESLint एक open source प्रोजेक्ट है जो आपको अपने JavaScript कोड के साथ समस्याओं को खोजने और ठीक करने में मदद करता है। इससे कोई फर्क नहीं पड़ता कि आप ब्राउज़र में या सर्वर पर JavaScript लिख रहे हैं, चाहे आप framework का उपयोग कर रहे हों या नहीं, ESLint आपके कोड को अच्छी स्थिति में रहने में मदद कर सकता है।

समस्याओं का पता लगाएं

ESLint आपके कोड का सांख्यिकीय रूप से विश्लेषण करता है और जल्दी से समस्याओं का पता लगाता है। ESLint अधिकांश text editor में बनाया गया है और इसे CI पाइपलाइन के भीतर भी चलाया जा सकता है।

Learn more about finding issues with ESLint

समस्याओं को अपने आप ठीक करें

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

Learn more about fixing problems automatically with ESLint

सब कुछ कॉन्फ़िगर किया जा सकता है

आप अपने कोड को प्रीप्रोसेस कर सकते हैं, कस्टम पार्सर्स का उपयोग कर सकते हैं, और अपने स्वयं के नियम बना सकते हैं जो ESLint के अंतर्निहित नियमों के साथ काम करते हैं। आप अपनी परियोजना की आवश्यकताओं के अनुरूप ESLint को अनुकूलित कर सकते हैं।

Learn more about configuring ESLint
Screenshot of a Visual Studio code window with ESLint in action: underlining ESLint error in the editor.

समाचार और अपडेट

नवीनतम ESLint समाचार, केस स्टडी, ट्यूटोरियल और संसाधन।

ESLint v8.19.0 released
1 min read

ESLint v8.19.0 released

We just pushed ESLint v8.19.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

ESLint v8.18.0 released
1 min read

ESLint v8.18.0 released

We just pushed ESLint v8.18.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

ESLint v8.17.0 released
1 min read

ESLint v8.17.0 released

We just pushed ESLint v8.17.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

समुदाय में आपका स्वागत है

ESLint npm डाउनलोड (25.4M और ऊपर) के साथ नंबर 1 JavaScript लिंटर है। Microsoft, Airbnb, Netflix और Facebook जैसी कंपनियों द्वारा उपयोग किया जाता है।

8.7M निर्भरता
25.4M साप्ताहिक डाउनलोड
20.8K Stars

अद्भुत लोगों द्वारा समर्थित

हमें 184 प्रायोजकों से दान में $112,020.00 / वर्ष प्राप्त होता है।

हाल ही में एकमुश्त दान

  • Wix Engineering

    June 30, 2022

    + $466.00
  • Charlie Calvert

    June 25, 2022

    + $20.00
  • Cybozu, Inc.

    June 22, 2022

    + $1,265.00
  • Charlie Calvert

    April 13, 2022

    + $5.00
  • Samuel Pitoňák

    March 29, 2022

    + $5.00
  • supfiger

    March 25, 2022

    + $20.00

प्रशंसापत्र

कई वर्षों से ESLint ने उच्च गुणवत्ता वाली JavaScript लिखने के लिए डेवलपर्स के लिए एक महत्वपूर्ण भूमिका निभाई है। सामान्य समस्याओं को जल्दी और अक्सर पकड़ना बहुत फायदेमंद होता है। ESLint टीमों को उनके अनुरूप कस्टम नियम लागू करने की अनुमति देता है। यह ओपन सोर्स प्रोजेक्ट्स में भी बहुत प्रभावी है। ESLint के प्रायोजक के रूप में, क्रोम वेब डेवलपर्स को लगातार उच्च गुणवत्ता कोड लिखने में मदद करने में प्रसन्न है। यह आधुनिक वेब विकास टूलकिट का एक अभिन्न अंग है।

Addy Osmani
Addy Osmani Senior Staff Eng. Manager, Chrome
Addy Osmani

Nx कोड गुणवत्ता, पुस्तकालय सीमाओं और परियोजना दृश्यता को लागू करने के लिए ESLint का उपयोग करता है। ESLint Nx को अधिक शक्तिशाली बनाता है, इसलिए Nx.dev समुदाय की ओर से, हमें अपनी भूमिका निभाने और ESLint की निरंतर सफलता को प्रायोजित करने पर गर्व है!

Jeff Cross
Jeff Cross Co-founder and Principal Architect, Nx
Jeff Cross

ESLint किसी भी JavaScript प्रोजेक्ट के लिए एक बहुत ही उपयोगी टूल है। यह उपकरण आपको अपने प्रोजेक्ट की शुरुआत से ही लगातार कोड स्वरूपण नियम निर्धारित करने की अनुमति देता है, इस्से कोड समीक्षा बहुत आसान हो जाएगी और नए डेवलपर आसानी से अपनी टीम के अनुकूल हो सकेंगे। मुझे पता है कि मैं इसके लचीलेपन और उपयोग में आसानी की सराहना करने वाला अकेला नहीं हूं।

Médédé Raymond KPATCHAA
Médédé Raymond KPATCHAA Technical Architect, Salesforce
Médédé Raymond KPATCHAA

अधिकांश जावास्क्रिप्ट प्रोजेक्ट सीधे या संक्रमणीय रूप से ESLint पर निर्भर करते हैं। एक वर्तमान कर्मचारी ने FOSS Contributor Fund से दान प्राप्त करने के लिए ESLint को नामांकित किया, और उनके सहयोगी स्पष्ट रूप से सहमत थे। ओपन सोर्स टेक्नोलॉजी हमें डिजिटल इंफ्रास्ट्रक्चर को विकसित करने, संरक्षित करने और बनाए रखने में सक्षम बनाती है जो हमारे उत्पादों को रेखांकित करती है और लोगों को रोजगार खोजने में मदद करती है। हमें ओपन सोर्स टेक्नोलॉजी का समर्थन करने में सक्षम होने की खुशी है।

Duane O'Brien
Duane O'Brien Head of Open Source, Indeed
Duane O'Brien

ESLint लगातार बढ़ते कोड बेस और इंजीनियरों के लिए एक सुरक्षित और सुसंगत अनुभव प्रदान करने में एक प्रमुख भूमिका निभाता है। हम उन सभी ओपन सोर्स प्रोजेक्ट्स के आभारी हैं जिन्होंने Contra बनाने में मदद की है और ESLint कई ओपन सोर्स प्रोजेक्ट्स में से पहला है जिसका हम समर्थन करने का वादा करते हैं।

Gajus Kuizinas
Gajus Kuizinas Co-Founder / CTO, Contra
Gajus Kuizinas