Class: Hone::Adapters::RubocopPerformance

Inherits:
Base
  • Object
show all
Defined in:
lib/hone/adapters/rubocop_performance.rb

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Hone::Adapters::Base

Instance Method Details

#findingsObject



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/hone/adapters/rubocop_performance.rb', line 9

def findings
  return [] unless rubocop_available? && rubocop_performance_available?

  parse_output(run_rubocop)
rescue JSON::ParserError => e
  warn "[Hone::Adapters::RubocopPerformance] Failed to parse RuboCop output: #{e.message}"
  []
rescue => e
  warn "[Hone::Adapters::RubocopPerformance] #{e.message}"
  []
end