競合とは、eslintとprettierが互いに別のコードフォーマットを適用して、コードが修正されない状態を言います。
その解決法は.eslintrc.js
にeslint-config-prettier
を加えるだけです。
{
"extends": [
/* 他の設定 */
'eslint-config-prettier' //必ず最後に加える
]
}
eslint-config-prettier
は、必ず最後に加える必要があります。なぜなら後に書かれた設定の方が優先順位が高いからです。
[参考]