Interface: LayerBoundaryPolicy¶
Defined in: core/src/types/policy.ts:28
Layer-boundary policy: controls which layers can extend which.
Extends¶
Properties¶
description?¶
optionaldescription?:string
Defined in: core/src/types/policy.ts:18
Human-readable description
Inherited from¶
BasePolicyDefinition.description
kind¶
kind:
"layer-boundary"
Defined in: core/src/types/policy.ts:29
Policy kind discriminator
Overrides¶
layers¶
layers:
string[]
Defined in: core/src/types/policy.ts:31
Ordered list of layers from base to leaf
maxDistance?¶
optionalmaxDistance?:number
Defined in: core/src/types/policy.ts:33
Maximum allowed distance between source and target layers (default: 1)
name¶
name:
string
Defined in: core/src/types/policy.ts:16
Unique policy name within the config
Inherited from¶
severity¶
severity:
PolicySeverity
Defined in: core/src/types/policy.ts:22
Violation severity