@kekkai/blueprint / Finding
Interface: Finding
Defined in: inspect/types.ts:4
One architecture violation (or note) found in a project.
Properties
message
message:
string
Defined in: inspect/types.ts:18
path
path:
string
Defined in: inspect/types.ts:9
File or directory the finding is about, relative to the project root.
rule
rule:
string
Defined in: inspect/types.ts:7
Kebab-case rule id, e.g. undeclared-folder, flow-violation.
severity
severity:
Severity
Defined in: inspect/types.ts:5
subject
subject:
string
Defined in: inspect/types.ts:17
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.
