tslint は eslint の TypeScript 対応版ではない

2018-09-03

最近知ってびっくりしたんですが、tslint って eslint の TS 対応版、ってわけではないんですね。

参考記事: TSLint で JavaScript を Lint

とはいえ、ルールの数などでは、ESLint などの JavaScript 専用 Linter にはかないません

まじか…

create-react-app-typescriptに tslint しか入っていないので、十分かと勘違いしてました。

で、実際にこのリポジトリで試してみたんですが、ちょこちょこぶつかるルールはあるものの、共存自体は予想外にすんなりいきました。

むしろ、tslint しか入れていない状態で行っていた開発の危うさを再確認…今まで見落としていたルールがポロポロあってヤバイヤバイ。

なので、TypeScript で開発を行う際は、tslint はもちろん、eslint も共存させましょう、というおはなしでした。

© 2018 kk-web