lib/metric_fu/base.rb in p8-metric_fu-0.9.0.5 vs lib/metric_fu/base.rb in p8-metric_fu-0.9.0.6
- old
+ new
@@ -41,11 +41,11 @@
dirs << 'app' if is_rails?
dirs.sort{|v1, v2| v1.to_s <=> v2.to_s}
end
def default_metrics
- metrics = [:coverage, :flog, :flay, :reek, :roodi, :saikuro ]
+ metrics = [:coverage, :flog, :flay, :heckle, :reek, :roodi, :saikuro ]
metrics << :stats if is_rails?
# Churning requires a subversion or git repo
metrics << :churn if can_churn?
metrics.sort{|v1, v2| v1.to_s <=> v2.to_s}
end
@@ -60,11 +60,12 @@
EOF
class_eval(method)
end
class Configuration
- attr_accessor :churn, :coverage, :flay, :flog, :metrics, :reek, :roodi, :saikuro,
+ attr_accessor :churn, :coverage, :flay, :flog, :heckle,
+ :metrics, :reek, :roodi, :saikuro,
:general, :template_dir, :base_directory
def initialize
raise "Use config.churn instead of MetricFu::CHURN_OPTIONS" if defined? ::MetricFu::CHURN_OPTIONS
raise "Use config.flog[:dirs_to_flog] instead of MetricFu::DIRECTORIES_TO_FLOG" if defined? ::MetricFu::DIRECTORIES_TO_FLOG
raise "Use config.saikuro instead of MetricFu::SAIKURO_OPTIONS" if defined? ::MetricFu::SAIKURO_OPTIONS
@@ -82,9 +83,10 @@
rcov_opts << "--rails" if MetricFu.is_rails?
@coverage = { :test_files => ['test/**/*_test.rb', 'spec/**/*_spec.rb'],
:rcov_opts => rcov_opts }
@flay = { :dirs_to_flay => MetricFu.code_dirs}
@flog = { :dirs_to_flog => MetricFu.code_dirs}
+ @heckle = { :dirs_to_heckle => MetricFu.code_dirs}
@reek = { :dirs_to_reek => MetricFu.code_dirs}
@roodi = { :dirs_to_roodi => MetricFu.code_dirs}
@metrics = MetricFu.default_metrics
@saikuro = {}
@template_dir = File.join(File.dirname(__FILE__), '..', 'templates')
\ No newline at end of file