Lintとは
静的解析ツールのこと
プログラムコードを読み込んで、問題がないか調べてくれる
linterとも呼ぶ
コンパイラとの違い
コンパイラ:言語仕様や構文規則などに違反する誤りがある場合にエラーを返す
Lintツール:文法上の誤りだけでなくバグの原因となり得る疑わしい記述を返す
JSのLintツールの一覧
ESLint
JSHint
JSLint
ESLintの使い方
1. ESLintのインストール
npm install eslint --save-dev
2. 設定ファイルの初期化
npx eslint --init
3. ルールのカスタマイズ
.eslintrcファイルに、ルールを記述する
4. Lintを実行する
npx eslint yourfile.js