Feature: Correctly formatted reports In order to get the most out of Reek As a developer I want to be able to parse Reek's output simply and consistently Scenario Outline: two reports run together with indented smells Given a directory called 'smelly' containing two smelly files When I run reek Then the exit status indicates smells And it reports: """ smelly/dirty_one.rb -- 2 warnings: [4]:UncommunicativeMethodName: Smelly#x has the name 'x' [https://github.com/troessner/reek/blob/master/docs/Uncommunicative-Method-Name.md] [5]:UncommunicativeVariableName: Smelly#x has the variable name 'y' [https://github.com/troessner/reek/blob/master/docs/Uncommunicative-Variable-Name.md] smelly/dirty_two.rb -- 2 warnings: [4]:UncommunicativeMethodName: Smelly#x has the name 'x' [https://github.com/troessner/reek/blob/master/docs/Uncommunicative-Method-Name.md] [5]:UncommunicativeVariableName: Smelly#x has the variable name 'y' [https://github.com/troessner/reek/blob/master/docs/Uncommunicative-Variable-Name.md] 4 total warnings """ Examples: | args | | smelly/dirty_one.rb smelly/dirty_two.rb | | smelly | Scenario Outline: No sorting (which means report each file as it is read in) Given a directory called 'smelly' containing two smelly files When I run reek