0 commenti (0 commenti)0 reazioni (0 reazioni)0 assegnatari (0 assegnatari)JavaScript468 fork (468 fork)user submission
enhancementhelp wanted
Metriche repository
- Star
- 5022 stelle (5022 stelle)
- Metriche merge PR
- Merge medio 1g 16h (Merge medio 1g 16h)399 PR mergiate in 30 g (399 PR mergiate in 30 g)
Descrizione
The PR (v55) silenced type issues when importing the plugin, but it does not actually enforce a valid configuration nor helps auto-completion in the IDE.
I think ESLint itself will validate the config on run, but IDE users are still left out.
Guida contributor
- Direzione di ricerca
- Rivedi il PR #2382 e l'issue #2324 citati per comprendere la precedente soluzione alternativa per i tipi. Esamina il punto di ingresso principale attuale (probabilmente 'index.js' o 'index.ts') per vedere come il plugin esporta le sue regole e configurazioni. Quindi, crea un nuovo file di dichiarazione dei tipi (ad esempio 'index.d.ts') che esporti i tipi TypeScript esatti per lo schema di configurazione del plugin. Assicurati che il campo 'types' in package.json punti a questo file. Guarda altri plugin ESLint che forniscono configurazioni tipate come riferimento.
- Tech stack
- javascripttypescript
- Dominio
- toolingdeveloper experience
- Tipo issue
- Funzionalità
- Prerequisiti
- TypeScript basicsESLint plugin architectureHow to export types from a package