class Packwerk::DependencyChecker

Public Instance Methods

invalid_reference?(reference) click to toggle source
# File lib/packwerk/dependency_checker.rb, line 19
def invalid_reference?(reference)
  return false unless reference.source_package
  return false unless reference.source_package.enforce_dependencies?
  return false if reference.source_package.dependency?(reference.constant.package)
  true
end
violation_type() click to toggle source
# File lib/packwerk/dependency_checker.rb, line 10
def violation_type
  ViolationType::Dependency
end