The handler previously assumed there would be at least one entry in the
'files' array in the output JSON. It looks like this in the normal case:
  "files":[{"path":"app/models/image.rb","offenses":[]}]
But if RuboCop's config excludes the specified input files, causing no
files to be linted, the output is emptier:
  "files":[]
This change causes the handler to treat that case correctly, and also
exit early if the reported offense_count is zero.
		
	
					 | 
			||
|---|---|---|
| .. | ||
| brakeman.vim | ||
| rails_best_practices.vim | ||
| reek.vim | ||
| rubocop.vim | ||
| ruby.vim | ||