ESLint で Javascript ソースファイルのタブ幅をコマンドでサクっと直す
ポイントは二つ。
.eslintrc.json
にタブ幅のルールを書いておくeslint --fix hoge.js
で hoge.js を、ルールに従って修正する
.eslintrc.json
以下はタブ幅は 4 以外はエラーにするよ、というルールのみを記述した例。
{ "rules": { "indent": [ "error", 4 ] } }
ルールを適用するコマンド
hoge.js に対してルールを自動適用(破壊的修正)したければ、
$ eslint --fix hoge.js
を実行する。