Skip to content

@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.