module ArchSpec::Rules
The checks ArchSpec runs. Each rule responds to id (its stable rule id, used in suppressions and the todo file) and evaluate(graph), which returns ArchSpec::Diagnostic objects. You normally add rules through the ArchSpec::DSL rather than instantiating these directly, but you can pass a custom object of the same shape to ArchSpec::DSL::Context#rule.