🦢
”[eslint] src\App.js Line 1:20: Delete ·␍ prettier/prettier”の対処法
このエラーは、ESLintがコードを解析した際に、Prettierによって発見されたフォーマットの問題を報告しているものです。具体的には、各行に含まれるキャリッジリターン(␍、Windowsスタイルの改行)や余分なスペースなどを削除するように求められています。
キャリッジリターン(␍): Windowsで作成されたファイルでは、行の終わりにキャリッジリターン (\r) が含まれます。これは、Unix/LinuxおよびmacOSでは不要であり、通常は \n(ラインフィード)のみが使用されます。Prettierはこの部分を削除するよう指示しています。
解決策
行末の形式を修正: エラーの指示に従い、キャリッジリターン(␍)を削除し、必要に応じて行末を \n に統一します。
手動で修正することもできますが、自動で修正するには次の方法を試してみてください。
次のコマンドを実行します。
npx prettier --write src/App.js(ファイル名)
または、VSCodeなどのエディタでPrettierプラグインを使用している場合、保存時に自動的に修正される設定にすることもできます。
Discussion