Problemas com o eslint

Encontrei este erro no meu próprio plugin. Descobri que foi porque tentei atualizar o arquivo de configuração do eslint de .eslintrc.cjs para o formato de configuração plana mais recente eslint.config.js através da migração do eslint. eslint.config.js não suporta o --ext (Command Line Interface Reference - ESLint - Pluggable JavaScript Linter), então mudar o arquivo para o .eslintrc.cjs mais antigo deve corrigir isso.

Existem algumas instruções adicionais sobre como configurar os arquivos de lint em lint-configs/lint-configs at main · discourse/lint-configs · GitHub

Para um contexto adicional, @discourse/lint-configs usa o eslint 8.57.0, que por padrão não utiliza a nova configuração plana Configuration Files - ESLint - Pluggable JavaScript Linter.