Sha256: abe987ef89d84cc49422bebd5a07a69dd6981b0987da7de8b77bb12248fdbbc1

Contents?: true

Size: 427 Bytes

Versions: 10

Compression:

Stored size: 427 Bytes

Contents

begin
  require 'cane/rake_task'

  desc "Run cane to check quality metrics"
  Cane::RakeTask.new(:quality) do |cane|
    cane.add_threshold 'coverage/covered_percent', :>=, 98
    cane.no_style = false
    cane.style_measure = 1000
    cane.no_doc = true
    cane.abc_max = 20
  end

  namespace :spec do
    task :cane => ['spec', 'quality']
  end
rescue LoadError
  warn "cane not available, quality task not provided."
end

Version data entries

10 entries across 10 versions & 3 rubygems

Version Path
rapns_rails_2-3.6.1 lib/tasks/cane.rake
rapns_rails_2-3.5.1 lib/tasks/cane.rake
rpush-1.0.0-java lib/tasks/cane.rake
rpush-1.0.0 lib/tasks/cane.rake
rapns_rails_2-3.5.0 lib/tasks/cane.rake
rapns_rails_2-3.4.3 lib/tasks/cane.rake
rapns-3.4.1-java lib/tasks/cane.rake
rapns-3.4.1 lib/tasks/cane.rake
rapns-3.4.0-java lib/tasks/cane.rake
rapns-3.4.0 lib/tasks/cane.rake