Generatore di configurazione ESLint
Scegli un ambiente, un parser, un elenco extends e override delle regole tramite un modulo semplice e ottieni un file .eslintrc.json pronto da copiare.
🔒 Questo strumento funziona interamente nel tuo browser. I tuoi file non vengono mai caricati su un server.
Come funziona
- Scegli gli ambienti, un parser e quali configurazioni condivise estendere.
- Imposta la severità (off/warn/error) per una manciata di regole comuni.
- Copia il JSON generato o scaricalo direttamente come .eslintrc.json.
FAQ
Quale formato di configurazione ESLint genera questo strumento?
Il formato classico .eslintrc.json (env, parser, extends, parserOptions, rules): ESLint lo supporta ancora accanto al nuovo formato flat config ed è il più comune nei progetti esistenti.
Posso usarlo con un progetto TypeScript?
Sì: seleziona @typescript-eslint/parser come parser e lascia spuntata la voce extends ts-eslint:recommended; dovrai comunque installare @typescript-eslint/parser e @typescript-eslint/eslint-plugin come dipendenze di sviluppo.
Questo strumento verifica che i nomi delle mie regole siano corretti?
L'elenco di regole integrato qui (no-unused-vars, no-console, eqeqeq, semi) è costituito da regole di base di ESLint reali e comuni. Questo strumento non valida nomi di regole personalizzate arbitrari: controlla la documentazione del tuo plugin per gli ID esatti delle regole.
Come ci confrontiamo
| Funzionalità | Online Tool Store | Scrivere il JSON a mano |
|---|---|---|
| Nessun errore di sintassi da refusi | ✓ | Facile inserire una virgola di troppo |
| Anteprima immediata mentre cambi le opzioni | ✓ | ✗ |