diff options
Diffstat (limited to 'rubocop/cop/rake')
-rw-r--r-- | rubocop/cop/rake/require.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/rubocop/cop/rake/require.rb b/rubocop/cop/rake/require.rb index e3e1696943d..eff0d45fe19 100644 --- a/rubocop/cop/rake/require.rb +++ b/rubocop/cop/rake/require.rb @@ -59,6 +59,8 @@ module RuboCop PATTERN def on_send(node) + return unless in_rake_file?(node) + method, file = require_method(node) return unless method @@ -70,6 +72,14 @@ module RuboCop private + def in_rake_file?(node) + File.extname(filepath(node)) == '.rake' + end + + def filepath(node) + node.location.expression.source_buffer.name + end + # Allow `require "foo/rake_task"` def requires_task?(file) file.source.include?('task') |