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: [1]:Dirty has no descriptive comment (IrresponsibleModule) [2]:Dirty#a has the name 'a' (UncommunicativeMethodName) smelly/dirty_two.rb -- 3 warnings: [1]:Dirty has no descriptive comment (IrresponsibleModule) [2]:Dirty#a has the name 'a' (UncommunicativeMethodName) [3]:Dirty#b has the name 'b' (UncommunicativeMethodName) 5 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