npx eslint –extで「Invalid option ‘–ext’ – perhaps you meant ‘-c’?」
今回はnpx eslint –extのコマンドを叩いたときに、下記のエラーが出る原因についてお話ししていきます。
1 2 |
Invalid option '--ext' - perhaps you meant '-c'? You're using eslint.config.js, some command line flags are no longer available. Please see https://eslint.org/docs/latest/use/command-line-interface for details. |
eslintのバージョンは8.57.1です。
npx eslint –extで「Invalid option '–ext’ – perhaps you meant '-c’?」
結論を言うとこのエラーが起こる原因はESLint v8.23.0以降で新しい設定ファイル形式であるeslint.config.jsを使用している場合、extオプションのような一部のコマンドラインフラグが使えなくなっていることが原因となります。
eslint.config.jsやeslint.config.mjsは新しい設定ファイル形式で、これを使用している場合、ESLintのextなどのCLIオプションの一部が制限されることがあるそうです。
素直に
npx eslint .
のようなコマンドを叩くか、新しいeslint.config.jsやeslint.config.mjsファイルではなく、従来の .eslintrc.js、.eslintrc.json、.eslintrc.yaml などの設定ファイルを使用することで、extなどのオプションを再び使用できるようになるようです。
終わりに
今回はnpx eslint –extのコマンドを叩いたときに、冒頭のエラーが出る原因についてお話しいたしました。
ディスカッション
コメント一覧
まだ、コメントがありません