Sha256: 68b6d0fc918aa263f087fd7f8cb17c4f1c62525bbae1dda84e9f6c1228624813
Contents?: true
Size: 1.21 KB
Versions: 5
Compression:
Stored size: 1.21 KB
Contents
Feature: Exclude paths directives In order to avoid Reek wasting time on files that cannot be fixed As a user I want to be able to exclude specific paths from being checked Scenario: Exclude some paths Given a file named "bad_files_live_here/smelly.rb" with: """ # A smelly example class class Smelly def alfa(bravo); end end """ When I run reek . Then the exit status indicates smells Given a file named "config.reek" with: """ --- exclude_paths: - bad_files_live_here """ When I run reek -c config.reek . Then it succeeds And it reports nothing Scenario: Using a file name within an excluded directory Given a file named "bad_files_live_here/smelly.rb" with: """ # A smelly example class class Smelly def alfa(bravo); end end """ And a file named "config.reek" with: """ --- exclude_paths: - bad_files_live_here """ When I run reek -c config.reek bad_files_live_here/smelly.rb Then the exit status indicates smells When I run reek -c config.reek --force-exclusion bad_files_live_here/smelly.rb Then it succeeds And it reports nothing
Version data entries
5 entries across 5 versions & 1 rubygems