首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从metric_fu中排除某些度量

如何从metric_fu中排除某些度量
EN

Stack Overflow用户
提问于 2013-09-25 17:59:22
回答 1查看 661关注 0票数 0

我正在使用metric_fu 4.4.1

我的.metrics文件说:

代码语言:javascript
复制
MetricFu::Configuration.run do |config|  
 config.metrics -= [:reek]  
 config.metrics -= [:flay]  
 config.metrics -= [:flog]
end

我的metric_fu.rake说:

代码语言:javascript
复制
begin
  require 'metric_fu'
rescue LoadError
  puts 'Could not load metric_fu'
end 

当我运行:包exec度量标准:所有都得到了合并错误

代码语言:javascript
复制
rake aborted!
undefined method `metrics' for #<MetricFu::Configuration:0xa3d4f14>
/home/montells/Projects/beesor/.metrics:2:in `block in <top (required)>'
/home/montells/.rvm/gems/ruby-1.9.3-p392/gems/metric_fu-4.4.1/lib/metric_fu/configuration.rb:102:in `run'
/home/montells/Projects/beesor/.metrics:1:in `<top (required)>'
/home/montells/.rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:in `load'
/home/montells/.rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:in `block in load'
/home/montells/.rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:236:in `load_dependency'
/home/montells/.rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:in `load'
/home/montells/.rvm/gems/ruby-1.9.3-p392/gems/metric_fu-4.4.1/lib/metric_fu/run.rb:32:in `load_user_configuration'
/home/montells/.rvm/gems/ruby-1.9.3-p392/gems/metric_fu-4.4.1/lib/metric_fu/run.rb:6:in `initialize'
/home/montells/.rvm/gems/ruby-1.9.3-p392/gems/metric_fu-4.4.1/lib/metric_fu/tasks/metric_fu.rake:5:in `new'
/home/montells/.rvm/gems/ruby-1.9.3-p392/gems/metric_fu-4.4.1/lib/metric_fu/tasks/metric_fu.rake:5:in `block (2 levels) in <top (required)>'
Tasks: TOP => metrics:all
(See full trace by running task with --trace)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-26 15:40:43

我通过谷歌小组收到了这个问题的答案。单击此处

代码语言:javascript
复制
MetricFu::Configuration.run do |config|
  config.configure_metrics.each do |metric|
    if [:reek, :flay, :flog].include?(metric.name)
      metric.enabled = false
    else
      metric.enabled = true
    end
  end
end

给本杰明·弗莱舍定价

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19011985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档