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|