lib/pdk/validators/ruby/rubocop.rb in pdk-0.3.0 vs lib/pdk/validators/ruby/rubocop.rb in pdk-0.4.0
- old
+ new
@@ -14,11 +14,11 @@
def self.cmd
'rubocop'
end
- def self.spinner_text
+ def self.spinner_text(_targets = nil)
_('Checking Ruby code style')
end
def self.parse_options(options, targets)
cmd_options = ['--format', 'json']
@@ -29,13 +29,15 @@
cmd_options.concat(targets)
end
def self.parse_output(report, result, _targets)
+ return if result[:stdout].empty?
+
begin
json_data = JSON.parse(result[:stdout])
rescue JSON::ParserError
- json_data = []
+ json_data = {}
end
return unless json_data.key?('files')
json_data['files'].each do |file_info|