eslintで問題発生

自分のプラグインでもこのエラーを確認しました。これは、eslint 設定ファイルを .eslintrc.cjs から最新のフラット設定形式 eslint.config.js に eslint の移行を通じて更新しようとしたことが原因だと判明しました。eslint.config.js は --ext (Command Line Interface Reference - ESLint - Pluggable JavaScript Linter) をサポートしていないため、ファイルを古い .eslintrc.cjs に変更すると修正されるはずです。

Lint ファイルの設定方法については、lint-configs/lint-configs at main · discourse/lint-configs · GitHub に追加の説明があります。

追加のコンテキストとして、@discourse/lint-configs は eslint 8.57.0 を使用しており、デフォルトでは新しいフラット設定 (Configuration Files - ESLint - Pluggable JavaScript Linter) を利用しません。