Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby on Rails | TODO,FIXME,OPTIMIZEをrails notesで管理

概要

TODO,FIXME,OPTIMIZEをrails notesで管理

内容

ソースコード内のTODO,FIXME,OPTIMIZEをrailsのコマンドでリスト参照可能です。

rake notes
rake notes:todo
rake notes:fixme
rake notes:optimize

サンプル

対象コード
module SampleHelper
  # TODO: todo contents
  # FIXME: fixme contents
  # OPTIMIZE: optimize contents
end
rake notes実行
$ besrk notes
app/helpers/sample_helper.rb:
* [2] [TODO] todo contents
* [3] [FIXME] fixme contents
* [4] [OPTIMIZE] optimize contents

$ besrk notes:todo
app/helpers/sample_helper.rb:
  * [2] todo contents

$ besrk notes:fixme
app/helpers/sample_helper.rb:
  * [3] fixme contents

$ besrk notes:optimize
app/helpers/sample_helper.rb:
  * [4] optimize contents

※besrk => bundle exec spring rake