eslint+prettierの設定
次の記事が参考になった。
あとは、公式のドキュメントを見る。
早速手元のRailsアプリにかけてみる。npm scriptとして、lint
とlint:fix
を追加。
"scripts": { "lint": "eslint --ext js \"app/javascript/**\" && prettier \"app/javascript/**/*.js\"", "lint:fix": "eslint --fix --ext js \"app/javascript/**\" && prettier --write \"app/javascript/**/*.js\"", },
わざわざ二重引用符をエスケープしているのは、以下のQiitaの記述から。二重引用符で囲まないとディレクトリ直下は対象とならない。