Method: Packwerk::ReferenceChecking::Checkers::DependencyChecker#invalid_reference?

Defined in:
lib/packwerk/reference_checking/checkers/dependency_checker.rb

#invalid_reference?(reference) ⇒ Boolean

Returns:

  • (Boolean)


24
25
26
27
28
29
# File 'lib/packwerk/reference_checking/checkers/dependency_checker.rb', line 24

def invalid_reference?(reference)
  return false unless reference.package.enforce_dependencies?
  return false if reference.package.dependency?(reference.constant.package)

  true
end