アノテーションって便利ですよね〜、TODOとかFIXMEとかHACKとか書いてあとでrake notes
するだけで一覧することが出来ます。
:参考
http://qiita.com/tbpgr/items/1c046a877c6be4d89876
デフォルトでスキャンしてくれる拡張子は
.builder、.rb、.rake、.yml、.yaml、.ruby、.css、.js、.erb
なのですが、それ以外にもしてほしいときが有りますよね〜。
そんなときは
config.annotations.register_extensions("scss", "sass", "less") {
|annotation| /\/\/\s*(#{annotation}):?\s*(.*)$/ }
こんな感じで書き込めばいいよ〜、Rails Guidesに書いてありました。
そこでconfig/environments/development.rb
とかにでも書けばいいのかな〜、と思ったら違いました。
正しくはRakefileです。Rakefileに書きましょう。
こんな感じに書くことになります。
Rakefile
SourceAnnotationExtractor::Annotation.register_extensions("haml") {
|tag| /\/\/\s*(#{tag}):?\s*(.*)$/ }
情報源は例によってstackoverflow
https://stackoverflow.com/questions/32492734/rake-notes-should-scan-haml