Leasot - 多くのプログラミング言語に対応したTODO/FIXMEチェッカー
プログラミングのコメントは処理を分かりやすくする以外にも、ドキュメント生成に使ったり、今後すべき作業をメモしておくと言った用途にも使われます。例えばやるべき作業はTODO、修正すべきところはFIXMEなどと書いておきます。 Leasotは各種プログラミング言語に対応し、そうした意味あるコメントをピックアップしてくれるソフトウェアです。
Leasotの使い方
Leasotのインストールはnpmで行います。
$ npm install -g leasot
そして例えばこんな感じでTODOおよびFIXMEコメントを抽出してくれます。
$ leasot ./*.js
./index.js
line 9 TODO ここを修正予定。
line 11 FIXME 後で修正
✖ 2 todos/fixmes found
LeasotはC#/C++/C/Coffee-React/CoffeeScript/Go/Handlebars/Jade/JavaScript/Jsx/Less/Perl/PHP/Python/Ruby/Sass/Shell/Stylus/Twig/TypeScriptが解析できるようになっています。本番環境にデプロイする前に確認するといったフローにしておくと良さそうです。
Leasotはnode/JavaScript製、MIT Licenseのオープンソース・ソフトウェアです。