Sha256: eca80d4d08bad506f501c652f4dc21e91178d6c23d137d3771f785aedc01571f

Contents?: true

Size: 738 Bytes

Versions: 3

Compression:

Stored size: 738 Bytes

Contents

# frozen_string_literal: true

require 'quality/rake/task'

Quality::Rake::Task.new do |task|
  task.exclude_files = ['Gemfile.lock']
  # cane deprecated in favor of rubocop, reek rarely actionable
  task.skip_tools = %w[reek cane eslint jscs flake8]
  task.output_dir = 'metrics'
  task.punchlist_regexp = 'XX' \
                          'X|TOD' \
                          'O|FIXM' \
                          'E|OPTIMIZ' \
                          'E|HAC' \
                          'K|REVIE' \
                          'W|LATE' \
                          'R|FIXI' \
                          'T|xi' \
                          't '
end

desc 'Static analysis and metrics enforcement'
task quality: %i[pronto update_bundle_audit]

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pronto-bigfiles-0.1.2 rakelib/quality.rake
pronto-bigfiles-0.1.1 rakelib/quality.rake
pronto-bigfiles-0.1.0 rakelib/quality.rake