🦢

”[eslint] src\App.js Line 1:20: Delete ·␍ prettier/prettier”の対処法

2024/08/09に公開

このエラーは、ESLintがコードを解析した際に、Prettierによって発見されたフォーマットの問題を報告しているものです。具体的には、各行に含まれるキャリッジリターン(␍、Windowsスタイルの改行)や余分なスペースなどを削除するように求められています。

キャリッジリターン(␍): Windowsで作成されたファイルでは、行の終わりにキャリッジリターン (\r) が含まれます。これは、Unix/LinuxおよびmacOSでは不要であり、通常は \n(ラインフィード)のみが使用されます。Prettierはこの部分を削除するよう指示しています。

解決策
行末の形式を修正: エラーの指示に従い、キャリッジリターン(␍)を削除し、必要に応じて行末を \n に統一します。

手動で修正することもできますが、自動で修正するには次の方法を試してみてください。
次のコマンドを実行します。

npx prettier --write src/App.js(ファイル名)

または、VSCodeなどのエディタでPrettierプラグインを使用している場合、保存時に自動的に修正される設定にすることもできます。

Discussion