ESLintの設定をしました。個人メモです。
とある小さなプロジェクトに参加することになり、.eslintrcの設定を書いてみました。
本来はチーフエンジニア的な人が、チームのコーディング規約を定めてそれに沿ってlintの設定を書くのが正だと思います。
今回はそれほど厳密にやる必要がないものなので、勉強ついでに書いてみました。
公式に沿って記述していくだけです。
extendsプロパティ
.eslintrcのextendsプロパティに以下の記述すると、嬉しい。
.eslintrc.json
"eslint:recommended"
これを書いていれば、eslintの推奨チェック項目が適用される。
あとは、これをベースに変更していく。
実際にどんな項目がチェックされているか?
eslintの公式のルール一覧
↑これの左にチェックが入っている項目が、推奨の項目である。
コーディング規約に沿って、ルールに変更を加えていく
あとは、コーディング規約とか、あのプロジェクトのあの設定は助けられたな。
みたいなものでルールを追加していきます。