@kekkai/blueprint / Finding
Interface: Finding
Defined in: src/inspect/types.ts:7
One architecture violation (or note) found in a project.
Properties
message
message:
string
Defined in: src/inspect/types.ts:21
path
path:
string
Defined in: src/inspect/types.ts:12
File or directory the finding is about, relative to the project root.
rule
rule:
string
Defined in: src/inspect/types.ts:10
Kebab-case rule id, e.g. undeclared-folder, flow-violation.
severity
severity:
Severity
Defined in: src/inspect/types.ts:8
subject
subject:
string
Defined in: src/inspect/types.ts:20
What inside path this finding is about — the import specifier, a cycle's members, '' where rule and path already identify it.
The stable half of a finding's identity: the baseline keys on rule + path + subject, never on message, which is prose that gets reworded.
