Trouvez et corrigez les erreurs de votre code JavaScript

Trouvez et corrigez les erreurs
de votre code JavaScript

ESLint analyse votre code de manière statique pour y trouver des erreurs rapidement. La plupart des éditeurs de texte le supportent et vous pouvez aussi l'exécuter au sein de votre chaîne d'intégration continue.

Dernière Version
v8.24.0 du 23 Sep
Prochaine Version
v8.25.0 du 7 Oct
Développement
HEAD du 27 Sep

Le correcteur extensible pour JavaScript et le JSX

ESLint est un projet libre qui vous aide à trouver et corriger les erreurs de votre code JavaScript. Peu importe si vous écrivez votre JavaScript pour les navigateurs ou les serveurs, avec ou sans framework : ESLint permettra à votre code de vivre sa meilleure vie.

Corrigez les erreurs automatiquement

Beaucoup des erreurs trouvées par ESLint peuvent être corrigées automatiquement. Les correctifs qu'ESLint applique respectent la syntaxe afin de ne pas introduire d'autres erreurs comme le font les algorithmes habituels de remplacement de texte.

En savoir plus sur la correction automatique des erreurs avec ESLint

Entièrement configurable

Prétraitez votre code, intégrez vos propres parseurs et écrivez vos règles qui seront exécutés aux côtés de celles présentes nativement dans ESLint. Personnalisez ESLint pour un fonctionnement sur mesure au sein de votre projet.

En savoir plus sur comment configurer ESLint
Capture d'écran de Visual Studio Code avec ESLint en train de souligner une erreur dans l'éditeur.

Actualités et Mises à Jour

Les dernières actualités à propos d'ESLint, les cas d'étude, les tutoriels et autres ressources.

ESLint v8.24.0 released
1 min read

ESLint v8.24.0 released

We just pushed ESLint v8.24.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.23.1 released
1 min read

ESLint v8.23.1 released

We just pushed ESLint v8.23.1, which is a patch release upgrade of ESLint. This release fixes several bugs found in the previous release.

ESLint v8.23.0 released
1 min read

ESLint v8.23.0 released

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

Bienvenue dans la communauté

ESLint est le premier correcteur JavaScript en nombre de téléchargements sur npm (plus de 27.3M téléchargments par semaine) et il est utilisé par des entreprises comme Microsoft, Airbnb, Netflix et Facebook.

9.8M Projets Dépendants
27.3M Téléchargements Hebdomadaires
21.4K Favoris sur GitHub

Sponsorisé par des personnes fantastiques

Nous recevons $121,068.00 par an en dons de 178 sponsors.

Dons Ponctuels Récents

  • Cyril Mathew

    August 31, 2022

    + $100.00
  • Chrome Frameworks Fund

    August 12, 2022

    + $12,500.00
  • Josh

    August 9, 2022

    + $5.00
  • Andrea

    July 25, 2022

    + $1.75
  • Wix Engineering

    July 7, 2022

    + $268.00
  • Wix Engineering

    July 7, 2022

    + $1,666.00

Témoignages

ESLint joue un rôle crucial pour aider les développeurs à écrire du code JavaScript de bonne qualité depuis des années. Nous apprécions sa capacité à repérer des problèmes courants souvent dès leur écriture. Grâce à sa modularité, ESLint permet aux différentes équipes d'écrire leurs propres règles et a eu un impact très positif sur les projets open source entre autres. L'équipe derrière Chrome est heureuse de sponsoriser ESLint afin d'aider les développeurs web à écrire du code de bonne qualité de manière consistente. C'est un élément essentiel à compter parmi ses outils quand on travaille sur du développement web moderne.

Addy Osmani
Addy Osmani Senior Staff Engineering Manager, Chrome
Addy Osmani

Nx utilise ESLint pour assurer une certaine qualité de code, une séparation claire des bibliothèques utilisées et pour respecter les contraintes de visibilité du projet. ESLint rend Nx encore meilleur, donc de la part de la communauté Nx.dev, nous sommes fiers de faire notre part en sponsorisant ESLint sur le long terme !

Jeff Cross
Jeff Cross Co-fondateur / Principal Architect, Nx
Jeff Cross

ESLint est un outil extrêmement utile pour tous les projets basés sur JavaScript. Cet outil nous permet de mettre en place des règles de formatage choisies par toute l'équipe au début d'un projet, facilite grandement les revues de code, et rend les projets plus accessibles aux nouveaux développeurs de l'équipe. Je suis loin d'être le seul à apprécier sa flexibilité et sa simplicité d'usage.

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

La plupart des projets en JavaScript dépendent directement ou non d'ESLint. Un⸱e employé⸱e chez Indeed a nominé ESLint en tant que bénéficiaire de notre Fonds de Contribution pour les Logiciels Libres et Open Source, et ses collègues ont bien sûr accepté. Nous sommes heureux d'apporter notre soutien aux technologies open source qui nous permettent de développer, protéger, et maintenir l'infrastructure qui supporte nos produits et aide les gens à trouver du travail.

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

ESLint joue un rôle majeur dans la création d'une expérience de développement sécurisée et consistente pour un nombre de projets et d'ingénieurs qui grandit de jour en jour. Nous sommes reconnaissants envers tous les projets open source qui nous aident à développer Contra, et ESLint est le premier d'une très longue liste de projets open source que nous nous sommes engagés à soutenir.

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