Method: RuboCop::Cop::Base#relevant_file?

Defined in:
lib/rubocop/cop/base.rb

#relevant_file?(file) ⇒ Boolean

Returns:

  • (Boolean)

286
287
288
289
290
291
292
293
# File 'lib/rubocop/cop/base.rb', line 286

def relevant_file?(file)
  return false unless target_satisfies_all_gem_version_requirements?
  return true unless @config.clusivity_config_for_badge?(self.class.badge)

  file == RuboCop::AST::ProcessedSource::STRING_SOURCE_NAME ||
    (file_name_matches_any?(file, 'Include', true) &&
      !file_name_matches_any?(file, 'Exclude', false))
end