Featuresという記事の紹介です。BabelなどによってES.nextの機能を試せるようになっていますが、JSHintがそれらの新しすぎる構文をサポートするのが難しい理由について。理由の一つとしてメンテナンスが難しすぎるという問題があること。一つの大きな理由としては、JSHintは常にコミュニティ駆動型のツールであるため、エコシステムを破壊するかもしれないまだ不安定なものをファーストクラスとしては採用しない事が挙げられています。JSHintがJSLintをforkして作られた経緯については、以下に作者のブログで書かれています。2以上のものは、全く早すぎるというわけではないためexperimentalフラグで取り入れていくとしています。2はECMAScriptのプロポーサルの段階を示すもので、プロポーサルのドラフトができてブラウザがフラグ付きで実験的なサポートをしたりする段階です。2以上のプロポーサルについてはexperimentalオプションでサポートという形にしていくようです。nのプロポーサルもLintできるbabel-eslintがあります。ESLintは柔軟なサポートをするためにプラグインシステムを導入していますが、プラグインにはプラグインなりの難しさがあり今回の件が発端で議論されてます。競合がいることは健全であるため、これからもLintツールにおいても互いの方針によって発展していくのは正しいと思います。@azu_re.記事を紹介する。