Skip to content

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