npx eslint –extで「Invalid option ‘–ext’ – perhaps you meant ‘-c’?」

今回はnpx eslint –extのコマンドを叩いたときに、下記のエラーが出る原因についてお話ししていきます。

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のコマンドを叩いたときに、冒頭のエラーが出る原因についてお話しいたしました。

最後までお読みいただきありがとうございます。
よろしければブログやTwitterでのシェアをお願いしております。
コメントもお待ちしております。
誤植や勘違いなどございましたらコメント欄にて教えていただけると幸いです。

直接契約ができるフリーランスエージェント「エンハンス」を立ち上げました。
詳しくは下記LPをご参照ください。
https://enhance.decryption.co.jp/

Youtubeチャンネル開設いたしました。
チャンネル登録者10,000人を目指しているので、良いと思った方はチャンネル登録をお願いしたいです。
https://www.youtube.com/channel/UC219XhmSRxmXltTy6COxSMw






JavaScript

Posted by ちこ