class Maximus::Rubocop

Evaluates quality of ruby @since 0.1.0

Public Instance Methods

result() click to toggle source

RuboCop @see Lint#initialize

# File lib/maximus/lints/rubocop.rb, line 8
def result
  @task = 'rubocop'
  @path = discover_path

  return unless temp_config(@task) && path_exists?(@path)

  rubo = `rubocop #{@path} --require #{reporter_path('rubocop')} --config #{temp_config(@task)} --format RuboCop::Formatter::MaximusRuboFormatter #{'-R' if is_rails?}`

  @output[:files_inspected] ||= files_inspected('rb', ' ')
  refine rubo
end