ESLint
Mehr Infos
- Erstellt von
- Nicholas C. Zakas
- Jahr
- Typ
- Linter
- Lizenz
- MIT
- Offizielle Website
- eslint.org
- Quellcode
- github.com/eslint/eslint
Der Standard-Linter für JavaScript und TypeScript — findet Bugs und Stilverstöße, bevor der Code läuft.
Nicholas C. Zakas schrieb ihn 2013. Was die Vorgänger JSLint und JSHint ausstach, war die Architektur: Jede Regel ist ein Plugin, das auf dem AST operiert, sodass jeder eigene Regeln schreiben kann. Die Konfiguration ist teilbar, was Ökosysteme wie eslint-config-airbnb hervorbrachte.
Formatierungsregeln wurden inzwischen praktisch an Prettier abgetreten; ESLint konzentriert sich auf Korrektheit. Flat Config (v9, 2024) ersetzte das alte, kaskadierende .eslintrc-Modell und brach dabei einige Plugins.