MetricFuメモ
GitHubリポジトリ:MetricFu
rails_best_practices、roodi、flay、flog、Churn、reek、Caneをまとめて実行するツール。
- roodi チェック内容はREADMEを見る限りRuboCopで代替可能
- flay コードの重複チェックツールなのでRuboCopでの代替はできない
- flog コードの複雑度チェックツール。アルゴリズムが不明だがRuboCopで十分ではないか?
- Churn VCSから変更回数の多いコードを探してランク付するツール
- Reek 設計的に問題がありそうなコードを指摘するツール。RuboCopとは方向性が異なる。
- Cane RuboCopに移行することを推奨されている
rails_best_practices、flay、Churn、Reekのうち必要なものを個別に利用すれば良いのではないかと思う。使うとしたらレポート機能を利用したい場合か?