Problemi con eslint

Ho riscontrato questo errore sul mio plugin. Ho capito che era perché avevo provato ad aggiornare il file di configurazione eslint da .eslintrc.cjs al più recente formato flat config eslint.config.js tramite la migrazione eslint. eslint.config.js non supporta --ext (Command Line Interface Reference - ESLint - Pluggable JavaScript Linter), quindi cambiare il file al più vecchio .eslintrc.cjs dovrebbe risolvere il problema.

Ci sono alcune istruzioni aggiuntive su come impostare i file di linting su lint-configs/lint-configs at main · discourse/lint-configs · GitHub

Per un po’ di contesto aggiuntivo, @discourse/lint-configs utilizza eslint 8.57.0, che per impostazione predefinita non utilizza il nuovo formato flat config Configuration Files - ESLint - Pluggable JavaScript Linter.