Skip to content
1 min read · 189 words

Interface: RawDiagnostic

Defined in: src/batteries/dev_tools/types.ts:18

A diagnostic returned by an engine before runtime provenance is added.

Extended by

Properties

PropertyTypeDescriptionDefined in
column?numberOptional one-based start column; requires a valid line.src/batteries/dev_tools/types.ts:30
endColumn?numberOptional one-based range end column.src/batteries/dev_tools/types.ts:34
endLine?numberOptional one-based range end line.src/batteries/dev_tools/types.ts:32
line?numberOptional one-based start line; invalid values are removed during normalization.src/batteries/dev_tools/types.ts:28
messagestringHuman-readable finding text; it remains useful even when invalid coordinates are removed.src/batteries/dev_tools/types.ts:24
pathstring | nullWorkspace-relative file path; null identifies a workspace-level diagnostic with no single file.src/batteries/dev_tools/types.ts:20
rule?stringOptional engine rule identifier.src/batteries/dev_tools/types.ts:26
severitySeverityDiagnostic severity; only error makes a plan unsuccessful.src/batteries/dev_tools/types.ts:22