2つのESLintの共有設定を見比べる
※追記1:jsondiffpatch
を使った方法の方がちゃんと差分を見るにはいいかも
※追記2:--no-eslintrc
を足した方が安全(カレントディレクトリにある.eslintrc
を読み込まないので)
最初の案
eslint-config-aとeslint-config-bがあるとして
.eslintrc-a.yml
root: true extends: a
.eslintrc-b.yml
root: true extends: b
eslint --no-eslintrc -c .eslintrc-a.yml --print-config . > a.json eslint --no-eslintrc -c .eslintrc-b.yml --print-config . > b.json vimdiff a.json b.json
とすればOK.
後ほど思いついた案
※ 最初にnpm i -g jsondiffpatch
しておく
eslint --no-eslintrc -c .eslintrc-a.yml --print-config . > a.json eslint --no-eslintrc -c .eslintrc-b.yml --print-config . > b.json jsondiffpatch a.json b.json