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
-
.check(config_path: 'project_layers.yml', project_root: Dir.pwd) ⇒ Object
Convenience method for quick checks.
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 |