5
ESLint
ESLint est un utilitaire de linting JavaScript open source créé à l'origine par Nicholas C. Zakas en juin 2013.
ESLint est un utilitaire open source JavaScript de linting créé à l'origine par Nicholas C. Zakas en juin 2013. Le linting de code est un type d'analyse statique qui est fréquemment utilisé pour trouver des modèles problématiques ou du code qui n'adhère pas à certaines directives de style.Il existe des linters de code pour la plupart des langages de programmation, et les compilateurs intègrent parfois le linting dans le processus de compilation.JavaScript, étant un langage dynamique et peu typé, est particulièrement sujet aux erreurs des développeurs.Sans l'avantage d'un processus de compilation, le code JavaScript est généralement exécuté afin de trouver la syntaxe ou d'autres erreurs.Les outils de linting comme ESLint permettent aux développeurs de découvrir des problèmes avec leur code JavaScript sans l'exécuter.La principale raison pour laquelle ESLint a été créé était de permettre aux développeurs de créer leurs propres règles de peluchage.ESLint est conçu pour que toutes les règles soient complètement enfichables.Les règles par défaut sont écrites comme toutes les règles de plugin.Ils peuvent tous suivre le même schéma, tant pour les règles elles-mêmes que pour les tests.Bien qu'ESLint soit livré avec certaines règles intégrées pour le rendre utile dès le début, vous pourrez charger dynamiquement des règles à tout moment.ESLint est écrit à l'aide de Node.js pour fournir un environnement d'exécution rapide et une installation facile via npm.