問題タブ [metric-fu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
826 参照

ruby - RCov が機能しない

現在、Ruby gem を開発中で、メトリクスを作成したいと考えています。

私は「metric_fu」を使用していますが、RCov は私の仕様から離れているようです。

ここに私の metric_fu 設定があります:

ヒントはありますか?

よろしくお願いします

0 投票する
3 に答える
1024 参照

ruby-on-rails - Metric-Fu/Rcov「分析するファイルがありません」

作業中の Rails プロジェクトで metric-fu を実行しようとしています。取得するメトリクスの rcov 部分を実行するたびに:

rcov を単独で実行すると、同じ問題が発生します。それが役立つ場合は、TestUnitではなくRspecを使用しています。

0 投票する
1 に答える
915 参照

ruby - Metric Fu: RCov が spec_helper の読み込みに失敗する

Rails 3 アプリケーションで metric_fu を実行しようとしています。rcov を除いて、すべて問題ありません。RSpec を構成しており、テストは spec/**/*.rb 形式に従い、RSpec で正常に実行されます。ただし、rcov でカバレッジを確認しようとすると、次のエラーが発生します。

rcov を直接実行すると、問題の一部は rcov がスペックに spec_helper を正しくロードしていないように見えます。

これを解決する方法について何か助けはありますか? ありがとう。

0 投票する
5 に答える
2370 参照

ruby-on-rails - Rails 3 アプリの Metric-fu が実行されません

Rails 3 アプリに metric-fu を Gemfile に入れてインストールしました。しかし、rake タスクを実行すると失敗します。以下のエラー、これを解決する方法はありますか?

0 投票する
0 に答える
410 参照

ruby - メトリカル metric_fu ruby​​1.9.2 Rails3.0 未定義メソッド `length' for nil:NilClass

Rails 3.0 アプリケーションで metric_fu を実行しようとしています。依存関係の問題を回避し、metric_fu のセットアップを容易にするために、metrical gem をチェックしました。

私はそれを機能させることができましたが、例外が1つだけありました

このファイルを編集しようとしました gems/syntax-1.0.0/lib/syntax/lang/ruby.rb line#239

そしてそれを編集して

今回は例外なく機能し、metric_fu レポートを生成できましたが、2 つの問題がありました。

  1. mertrical タスクはその作業を完了しませんでした。無限ループに陥っているようです。
  2. reek、roodi、rails のベスト プラクティスなどの一部のレポートでは、結果は正常に表示されますが、グラフは表示されません。グラフの代わりに「データなし」と表示する

私のルビーコードの更新がそれに害を及ぼすのか、それとも他の何かに害を及ぼすのかわかりませんか?

0 投票する
1 に答える
2294 参照

ruby-on-rails - rails_best_practices gem の警告を無視するには?

アプリケーションに metric_fu および rails_best_practices gem を使用しています。しかし、今回は1年以上開発中だった古いプロジェクトに配属されました。

rails_best_practices gem を使用して警告を生成したところ、何百もの警告が見つかりました。

問題は、これらの何百もの警告のすべてを通して、自分で生成した警告を見つけることができないことです。これらすべての警告を今すぐ修正したくありません。新しい警告を修正し、古い警告をマークして将来チェックしたいだけです。

これらの古い警告を無視する方法はありますか?

0 投票する
3 に答える
2437 参照

ruby - metric_fu をインストールできません。simplecov に切り替える方法は?

Ruby 1.9 環境に対して metric_fu をインストールしようとしましたが、以下の問題により失敗しました。

「simplecovに切り替え」とありますが、どうすればいいですか?

更新: rcov 0.9.11 のインストール後に解決されました。ここで同じ問題を見つけました:

https://github.com/iain/metrical/issues/12

0 投票する
3 に答える
1246 参照

ruby-on-rails-3 - ruby 1.9.x で同等の metric_fu

metric _fu は、最新の ruby​​ カーネル (1.9.2 | 1.9.3) ではサポートされていないようです。同等の機能を提供する宝石はありますか。

0 投票する
1 に答える
306 参照

ruby-on-rails - Jenkins を実行するとメトリックがハングする

rcov、roody、reek、stat、flog、flay を実行する必要があることを Metrical に指定しました。すべてのメトリックを実行した後、レポートの生成中にスタックするようです。Ctrl+C を押してメトリカルを中止すると、次のスタックトレースが出力されます。

助けてください。前もって感謝します。

0 投票する
1 に答える
330 参照

ruby-on-rails - メトリックを実行できませんでした:すべて

を実行すると、次のエラーが発生しますbundle exec rake metrics:all。私はそれから手がかりを得ません。誰かが私を助けることができますか?前もって感謝します。

saikuro --output_directory tmp / metirc_fu / saikuro --cyclo --filter_cyclo 0 --warn_cyclo 5 --error_cyclo 7 --formater text --input_directory app --input_directorylib/home/jophine/.rvm/gems/ruby-1.9。 2-p290 / gems / Saikuro-1.1.0 / lib / saikuro / usege.rb:4:require': no such file to load -- rdoc/usage (LoadError) from /home/jophine/.rvm/gems/ruby-1.9.2-p290/gems/Saikuro-1.1.0/lib/saikuro/usage.rb:4:inin'from /home/jophine/.rvm/gems/ruby-1.9.2-p290/gems/Saikuro-1.1.0 /lib/saikuro.rb:1077:in'from require' from /home/jophine/.rvm/gems/ruby-1.9.2-p290/gems/Saikuro-1.1.0/lib/saikuro.rb:1077:in/home/jophine/.rvm/gems/ruby-1.9.2-p290/gems/Saikuro-1.1.0/lib/saikuro.rb:1069:in <top (required)>' from /home/jophine/.rvm/gems/ruby-1.9.2-p290/gems/Saikuro-1.1.0/bin/saikuro:91:inrequire' from /home/jophine/.rvm/gems/ruby-1.9.2-p290/gems/Saikuro-1.1.0/bin/saikuro:91:inload'from/home/jophine/.rvm/gems/ruby-1.9 <top (required)>' from /home/jophine/.rvm/gems/ruby-1.9.2-p290/bin/saikuro:19:in。 2-p290 / bin / saikuro:19:in <main>' from /home/jophine/.rvm/gems/ruby-1.9.2-p290/bin/ruby_noexec_wrapper:14:ineval'from /home/jophine/.rvm/gems/ruby-1.9.2-p290/bin/ruby_noexec_wrapper:14:in `'