Sha256: 2341a133048d4865fa09d195706138403662168818187d67e2832bb10d797571

Contents?: true

Size: 451 Bytes

Versions: 2

Compression:

Stored size: 451 Bytes

Contents

# encoding: UTF-8

namespace :metrics do
  desc 'Check with code style guide'
  task :rubocop do
    require 'rubocop'
    config = Central::Devtools.project.rubocop
    begin
      exit_status = RuboCop::CLI.new.run(%W(--config #{config.config_file}))
      fail 'Rubocop not successful' unless exit_status.zero?
    rescue Encoding::CompatibilityError => exception
      Central::Devtools.notify_metric_violation exception.message
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
central-devtools-0.8.4 shared/tasks/metrics/rubocop.rake
central-devtools-0.8.3 shared/tasks/metrics/rubocop.rake