Skip to content

Commit baac83a

Browse files
committed
fix filename rejection
1 parent 2acb440 commit baac83a

1 file changed

Lines changed: 21 additions & 14 deletions

File tree

lib/problematic_variable_finder/problem_finder.rb

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,27 @@ def find_problems_in_directory(path, remove_paths=[])
99

1010
cache(key) do
1111
files = Dir.glob("#{path}/**/*.rb")
12-
files.reject! do |f|
13-
f.include?('/spec/') ||
14-
f.include?('/.bundle/') ||
15-
f.include?('/.gem/') ||
16-
f.include?('/.gems/') ||
17-
f.include?('/.git/') ||
18-
f.include?('/.rbenv/') ||
19-
f.include?('/.rvm/') ||
20-
f.include?('/bin/') ||
21-
f.include?('/features/') ||
22-
f.include?('/test/') ||
23-
f.include?('/vendor/') ||
24-
f.include?('_spec.rb') ||
25-
f.include?('_test.rb')
12+
files.reject! do |f|
13+
filename = f
14+
filename = remove_paths.each do |path|
15+
filename = filename.gsub(path, '')
16+
end
17+
18+
%w(
19+
/spec/
20+
/.bundle/
21+
/.gems/
22+
/.git/
23+
/.rbenv/
24+
/bin/
25+
/features/
26+
/test/
27+
/vendor/
28+
_spec.rb
29+
_test.rb
30+
).any? do |s|
31+
filename.include?(s)
32+
end
2633
end
2734

2835
directory_problems = {}

0 commit comments

Comments
 (0)