Sha256: 592fb473f0da70f18a4a777ee570b6a1c72da5b82637ce2ad5c074b803f1b64d
Contents?: true
Size: 543 Bytes
Versions: 44
Compression:
Stored size: 543 Bytes
Contents
# frozen_string_literal: true namespace :coverage do desc "Run coverage report. This should ideally be done only on CI." task :report do require "simplecov" require "simplecov-console" SimpleCov.minimum_coverage(100) SimpleCov.collate(Dir["coverage/.resultset.json"], "rails") do formatter SimpleCov::Formatter::Console minimum_coverage 90 maximum_coverage_drop 2 add_group "Ignored Code" do |src_file| File.readlines(src_file.filename).grep(/:nocov:/).any? end end end end
Version data entries
44 entries across 44 versions & 1 rubygems