Closure LinterからESLintに移行しようと思って調べたこと
少し前にio.jsがClosure LinterからESLintに移行したらしい。
個人的にio.jsで最近やった一番大きめの変更で、closure-linter をeslintに変更する対応をした。本当に大変だった、英語で意見まとめるのが ... / “tools: switch from closure-li…” http://t.co/nbCYOO6oLE
— Yosuke FURUKAWA (@yosuke_furukawa) 2015, 5月 9
自分もClosure Linterを使っているのだけど、いろいろ理由があってESLintに移っていきたいと思っていろいろ調べた。
使い方や設定の仕方はこの辺りを読んでおけばよさそうかな。
そう言えば、 io.js の eslint 対応してて、へーそうなんだと思ったことはいくつかあるんだけど、
1. --reset の挙動がv1.0のデフォルトになるらしい
2. みんな大体ルールは最小限にしてて、ガチガチにしない (ついやりたくなる)
— Yosuke FURUKAWA (@yosuke_furukawa) 2015, 5月 10
ルールを柔軟に指定できると逆にいろいろ面倒だなと思ってClosure Linterを使っていたりしたのだけど、コントリビュータの方々があまりルールを指定していないように自分も凝りすぎないようにすればいいだけかな。