-
Notifications
You must be signed in to change notification settings - Fork 238
/
metric_fu.gemspec
32 lines (28 loc) · 5.32 KB
/
metric_fu.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# -*- coding: utf-8 -*-
Gem::Specification.new do |s|
s.name = "metric_fu"
s.version = "2.1.1"
s.summary = "A fistful of code metrics, with awesome templates and graphs"
s.email = "[email protected]"
s.homepage = "http://metric-fu.rubyforge.org/"
s.description = "Code metrics from Flog, Flay, RCov, Saikuro, Churn, Reek, Roodi, Rails' stats task and Rails Best Practices"
s.authors = ["Jake Scruggs", "Sean Soper", "Andre Arko", "Petrik de Heus", "Grant McInnes", "Nick Quaranto", "Édouard Brière", "Carl Youngblood", "Richard Huang", "Dan Mayer"]
s.files = ["README","HISTORY","TODO","MIT-LICENSE","Rakefile"]
# Dir['lib/**/*.*'] + Dir['tasks/*.*']
s.files += ["lib/base/base_template.rb", "lib/base/churn_analyzer.rb", "lib/base/code_issue.rb", "lib/base/configuration.rb", "lib/base/flay_analyzer.rb", "lib/base/flog_analyzer.rb", "lib/base/generator.rb", "lib/base/graph.rb", "lib/base/line_numbers.rb", "lib/base/location.rb", "lib/base/md5_tracker.rb", "lib/base/metric_analyzer.rb", "lib/base/ranking.rb", "lib/base/rcov_analyzer.rb", "lib/base/reek_analyzer.rb", "lib/base/report.rb", "lib/base/roodi_analyzer.rb", "lib/base/saikuro_analyzer.rb", "lib/base/scoring_strategies.rb", "lib/base/stats_analyzer.rb", "lib/base/table.rb", "lib/generators/churn.rb", "lib/generators/flay.rb", "lib/generators/flog.rb", "lib/generators/hotspots.rb", "lib/generators/rails_best_practices.rb", "lib/generators/rcov.rb", "lib/generators/reek.rb", "lib/generators/roodi.rb", "lib/generators/saikuro.rb", "lib/generators/stats.rb", "lib/graphs/engines/bluff.rb", "lib/graphs/engines/gchart.rb", "lib/graphs/flay_grapher.rb", "lib/graphs/flog_grapher.rb", "lib/graphs/grapher.rb", "lib/graphs/rails_best_practices_grapher.rb", "lib/graphs/rcov_grapher.rb", "lib/graphs/reek_grapher.rb", "lib/graphs/roodi_grapher.rb", "lib/graphs/stats_grapher.rb", "lib/metric_fu.rb", "lib/templates/awesome/awesome_template.rb", "lib/templates/awesome/churn.html.erb", "lib/templates/awesome/css/buttons.css", "lib/templates/awesome/css/default.css", "lib/templates/awesome/css/integrity.css", "lib/templates/awesome/css/reset.css", "lib/templates/awesome/css/syntax.css", "lib/templates/awesome/flay.html.erb", "lib/templates/awesome/flog.html.erb", "lib/templates/awesome/hotspots.html.erb", "lib/templates/awesome/index.html.erb", "lib/templates/awesome/layout.html.erb", "lib/templates/awesome/rails_best_practices.html.erb", "lib/templates/awesome/rcov.html.erb", "lib/templates/awesome/reek.html.erb", "lib/templates/awesome/roodi.html.erb", "lib/templates/awesome/saikuro.html.erb", "lib/templates/awesome/stats.html.erb", "lib/templates/javascripts/bluff-min.js", "lib/templates/javascripts/excanvas.js", "lib/templates/javascripts/js-class.js", "lib/templates/standard/churn.html.erb", "lib/templates/standard/default.css", "lib/templates/standard/flay.html.erb", "lib/templates/standard/flog.html.erb", "lib/templates/standard/hotspots.html.erb", "lib/templates/standard/index.html.erb", "lib/templates/standard/rails_best_practices.html.erb", "lib/templates/standard/rcov.html.erb", "lib/templates/standard/reek.html.erb", "lib/templates/standard/roodi.html.erb", "lib/templates/standard/saikuro.html.erb", "lib/templates/standard/standard_template.rb", "lib/templates/standard/stats.html.erb", "tasks/metric_fu.rake"]
s.test_files = ["spec/base/base_template_spec.rb", "spec/base/configuration_spec.rb", "spec/base/generator_spec.rb", "spec/base/graph_spec.rb", "spec/base/line_numbers_spec.rb", "spec/base/md5_tracker_spec.rb", "spec/base/report_spec.rb", "spec/generators/churn_spec.rb", "spec/generators/flay_spec.rb", "spec/generators/flog_spec.rb", "spec/generators/rails_best_practices_spec.rb", "spec/generators/rcov_spec.rb", "spec/generators/reek_spec.rb", "spec/generators/roodi_spec.rb", "spec/generators/saikuro_spec.rb", "spec/generators/stats_spec.rb", "spec/graphs/engines/bluff_spec.rb", "spec/graphs/engines/gchart_spec.rb", "spec/graphs/flay_grapher_spec.rb", "spec/graphs/flog_grapher_spec.rb", "spec/graphs/rails_best_practices_grapher_spec.rb", "spec/graphs/rcov_grapher_spec.rb", "spec/graphs/reek_grapher_spec.rb", "spec/graphs/roodi_grapher_spec.rb", "spec/graphs/stats_grapher_spec.rb", "spec/resources/line_numbers/foo.rb", "spec/resources/line_numbers/module.rb", "spec/resources/line_numbers/module_surrounds_class.rb", "spec/resources/line_numbers/two_classes.rb", "spec/resources/saikuro/app/controllers/sessions_controller.rb_cyclo.html", "spec/resources/saikuro/app/controllers/users_controller.rb_cyclo.html", "spec/resources/saikuro/index_cyclo.html", "spec/resources/saikuro_sfiles/thing.rb_cyclo.html", "spec/resources/yml/20090630.yml", "spec/resources/yml/metric_missing.yml", "spec/spec.opts", "spec/spec_helper.rb"]
s.add_dependency("flay", [">= 1.2.1"])
s.add_dependency("flog", [">= 2.3.0"])
s.add_dependency("rcov", [">= 0.8.3.3"])
s.add_dependency("reek", [">=1.2.6"])
s.add_dependency("roodi", [">=2.1.0"])
s.add_dependency("rails_best_practices", [">=0.6.4"])
s.add_dependency("chronic", ["~> 0.3.0"])
s.add_dependency("churn", [">= 0.0.7"])
s.add_dependency("Saikuro", [">= 1.1.0"])
s.add_dependency("activesupport", [">= 2.0.0"])
s.add_dependency("syntax")
s.add_development_dependency("rspec", ["= 1.3.0"])
s.add_development_dependency("test-construct", [">= 1.2.0"])
s.add_development_dependency("googlecharts")
end