RuleBuilder
DSL builder for configuring named architecture rules with metadata and sub-rule blocks.
Functions
Constructs the RuleMetadata representation of this rule configuration.
Declares a class-level rule suite inside this named rule scope.
Declares a class-level rule suite scoped to specific source sets.
Declares a file-level rule suite inside this named rule scope.
Declares a file-level rule suite scoped to specific source sets.
Declares a function-level rule suite inside this named rule scope.
Declares a function-level rule suite scoped to specific source sets.
Declares a nested type-safe layered architecture specification inside this named rule scope.
Declares a layered-architecture rule suite inside this named rule scope.
Declares a module-level rule suite inside this named rule scope.
Declares a module-level rule suite scoped to specific source sets.
Declares a property-level rule suite inside this named rule scope.
Declares a property-level rule suite scoped to specific source sets.
Declares a slice rule suite inside this named rule scope.
Declares a slice rule suite scoped to specific source sets.
Configures programmatic violation suppressions for this rule with mandatory audit rationale.