问题标签 [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“没有要分析的文件”

我正在尝试让 metric-fu 在我正在使用的 Rails 项目上运行。每次运行我得到的指标的 rcov 部分时:

单独运行 rcov 会遇到同样的问题。如果有帮助,我正在使用 Rspec 而不是 TestUnit。

0 投票
1 回答
915 浏览

ruby - 度量 Fu:RCov 无法加载 spec_helper

我正在尝试在 Rails 3 应用程序上运行 metric_fu。一切都很好,除了rcov。我已经配置了 RSpec,我的测试遵循 spec/**/*.rb 格式并在 RSpec 中运行良好。但是,尝试使用 rcov 检查覆盖率时,出现以下错误:

当我直接运行 rcov 时,问题的一部分似乎是 rcov 没有正确加载我的规范中的 spec_helper,这是“require 'spec_helper'”所必需的。

有关如何解决此问题的任何帮助?谢谢。

0 投票
5 回答
2370 浏览

ruby-on-rails - 我的 Rails 3 应用程序中的 Metric-fu 无法运行

通过将 metric-fu 放入我的 Gemfile 中,在 Rails 3 应用程序中安装了 metric-fu。但是当我运行 rake 任务时它失败了。下面出现错误,任何人知道如何解决这个问题吗?

0 投票
0 回答
410 浏览

ruby - 度量metric_fu ruby​​1.9.2 Rails3.0未定义方法'length'为nil:NilClass

我正在尝试使用我的 rails 3.0 应用程序运行 metric_fu。我已经检查了metrical gem 以避免依赖问题并使设置 metric_fu 更容易。

我可以让它工作,但只有一个例外

我试图编辑这个文件 gems/syntax-1.0.0/lib/syntax/lang/ruby.rb line#239

并将其编辑为

这次它毫无例外地工作,我可以生成 metric_fu 报告,但有两个问题:

  1. mertrical 任务没有完成它的工作。它似乎陷入了无限循环。
  2. 一些报告,如 reek、roodi 和 rails best practice 可以成功显示结果,但不显示图表;他们显示“无数据”代替图表

我不确定我的 ruby​​ 代码更新是否会损害它或其他原因?

0 投票
1 回答
2294 浏览

ruby-on-rails - 如何忽略一些 rails_best_practices gem 警告?

我正在为我的应用程序使用 metric_fu 和 rails_best_practices gems。但是这次我被分配到一个开发了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 等效项

最新的 ruby​​ 内核 (1.9.2 | 1.9.3) 似乎不支持metric _fu。是否有提供同等功能的宝石。

0 投票
1 回答
306 浏览

ruby-on-rails - 通过 Jenkins 运行时的格律挂起

我向 Metrical 指定我们需要运行 rcov、roody、reek、stat、flog、flay。看起来在运行所有指标后,它在生成报告时卡住了。当我按 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_directory lib /home/jophine/.rvm/gems/ruby-1.9。 2-p290/gems/Saikuro-1.1.0/lib/saikuro/usage.rb:4:in 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:in'来自 /home/jophine/.rvm/gems/ruby-1.9.2-p290/gems/Saikuro-1.1.0 /lib/saikuro.rb:1077:in 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:in要求'来自/home/jophine/.rvm/gems/ruby-1.9.2-p290/gems/Saikuro-1.1.0/bin/saikuro:91:in <top (required)>' from /home/jophine/.rvm/gems/ruby-1.9.2-p290/bin/saikuro:19:inload' 来自 /home/jophine/.rvm/gems/ruby-1.9。 2-p290/bin/saikuro:19:in <main>' from /home/jophine/.rvm/gems/ruby-1.9.2-p290/bin/ruby_noexec_wrapper:14:ineval' 来自 /home/jophine/.rvm/gems/ruby-1.9.2-p290/bin/ruby_noexec_wrapper:14:in `'