Skip to content

@kekkai/blueprint / ProhibitionFact

Interface: ProhibitionFact ​

Defined in: src/inspect/prohibitions.ts:6

Extends ​

Extended by ​

Properties ​

checks ​

checks: ResolvedMustNotCheck[]

Defined in: src/config/prohibitions.ts:24

Inherited from ​

ResolvedProhibition.checks


declarationSlot ​

declarationSlot: number

Defined in: src/config/prohibitions.ts:18

Inherited from ​

ResolvedProhibition.declarationSlot


description ​

description: string

Defined in: src/config/prohibitions.ts:21

Inherited from ​

ResolvedProhibition.description


enforcedBy ​

enforcedBy: "lint" | null

Defined in: src/config/prohibitions.ts:25

Inherited from ​

ResolvedProhibition.enforcedBy


exempt ​

exempt: string[]

Defined in: src/config/prohibitions.ts:28

Inherited from ​

ResolvedProhibition.exempt


files ​

files: string[]

Defined in: src/inspect/prohibitions.ts:8


id ​

id: string | null

Defined in: src/config/prohibitions.ts:20

Inherited from ​

ResolvedProhibition.id


ignores ​

ignores: string[]

Defined in: src/inspect/prohibitions.ts:9


layer ​

layer: string

Defined in: src/config/prohibitions.ts:19

Inherited from ​

ResolvedProhibition.layer


limitations ​

limitations: string[]

Defined in: src/config/prohibitions.ts:26

Inherited from ​

ResolvedProhibition.limitations


lintIntegration ​

lintIntegration: "verified" | "failed" | "unverified" | "reference-only"

Defined in: src/inspect/prohibitions.ts:11


matchedFiles ​

matchedFiles: string[]

Defined in: src/inspect/prohibitions.ts:10


mode ​

mode: "review-only" | "executable"

Defined in: src/config/prohibitions.ts:22

Inherited from ​

ResolvedProhibition.mode


position ​

position: string

Defined in: src/inspect/prohibitions.ts:7


reach ​

reach: "covered" | "vacuous" | "runway" | "unmeasured"

Defined in: src/config/prohibitions.ts:27

Inherited from ​

ResolvedProhibition.reach


ruleId ​

ruleId: "blueprint/must-not"

Defined in: src/config/prohibitions.ts:30

Inherited from ​

ResolvedProhibition.ruleId


severity ​

severity: "error" | "warn"

Defined in: src/config/prohibitions.ts:29

Inherited from ​

ResolvedProhibition.severity


status ​

status: "unavailable" | "review-only" | "active" | "partial"

Defined in: src/config/prohibitions.ts:23

Inherited from ​

ResolvedProhibition.status