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のうち必要なものを個別に利用すれば良いのではないかと思う。使うとしたらレポート機能を利用したい場合か?