Consistent output error

I would like to make the output produced by various linters like coffeelint, rubocop and other more consistent to improve readability. 
`line` and `code` should be added only in case `file` was set ... or at least `line`, `code` could be shown without file, but `line` does not make much sense ... and yes I do not like this one too