Module: Ea::Lint
- Defined in:
- lib/ea/lint.rb,
lib/ea/lint/rules.rb,
lib/ea/lint/engine.rb,
lib/ea/lint/offense.rb,
lib/ea/lint/lint_rule.rb,
lib/ea/lint/rules/duplicate_name.rb,
lib/ea/lint/rules/orphan_element.rb,
lib/ea/lint/rules/naming_convention.rb,
lib/ea/lint/rules/missing_stereotype.rb,
lib/ea/lint/rules/cyclic_generalization.rb
Overview
Model lint namespace. Each rule extends LintRule and produces Offense records. New rules register in Engine without touching existing rules (OCP).