プログラミングのコメントは処理を分かりやすくする以外にも、ドキュメント生成に使ったり、今後すべき作業をメモしておくと言った用途にも使われます。例えばやるべき作業は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のオープンソース・ソフトウェアです。

pgilad/leasot