日記

Slimi

Slimの別実装、Slimの開発を進めた。

Rubyのコードを埋め込んだSlimのコードについて、位置情報付きのASTを吐けるようになった。

Slimcop

Slimiの吐くASTを利用してRuboCopで違反箇所を検出し、可能であればauto-correctを実行する、という処理をやってくれるツールを書き始めた。

Slimのファイルパスを指定すると、含まれる全てのRubyのコードについてRuboCopで検査し、違反オブジェクトを収集する、というところまで実装できている。