class Quality::Tools::RailsBestPractices

Adds 'rubocop' tool support to quality gem

Public Class Methods

count_rails_best_practices_violations(line) click to toggle source

See Rubocop.included

# File lib/quality/tools/rails_best_practices.rb, line 15
def self.count_rails_best_practices_violations(line)
  if line =~ /.*:[0-9]* - /
    1
  else
    0
  end
end

Public Instance Methods

quality_rails_best_practices() click to toggle source
# File lib/quality/tools/rails_best_practices.rb, line 7
def quality_rails_best_practices
  ratchet_quality_cmd('rails_best_practices',
                      gives_error_code_on_violations: true) do |line|
    self.class.count_rails_best_practices_violations(line)
  end
end