Module: LayerChecker

Defined in:
lib/layer_checker.rb,
lib/layer_checker/config.rb,
lib/layer_checker/module.rb,
lib/layer_checker/railtie.rb,
lib/layer_checker/version.rb,
lib/layer_checker/reporter.rb,
lib/layer_checker/violation.rb,
lib/layer_checker/code_analyzer.rb,
lib/layer_checker/dependency_extractor.rb,
lib/layer_checker/dependency_validator.rb

Defined Under Namespace

Classes: Checker, CodeAnalyzer, Config, ConfigError, DependencyExtractor, DependencyValidator, Error, Module, Railtie, Reporter, ValidationError, Violation

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.check(config_path: 'project_layers.yml', project_root: Dir.pwd) ⇒ Object

Convenience method for quick checks



75
76
77
78
# File 'lib/layer_checker.rb', line 75

def self.check(config_path: 'project_layers.yml', project_root: Dir.pwd)
  checker = Checker.new(config_path: config_path, project_root: project_root)
  checker.check
end