Interface: Diagnostic
Defined in: packages/providers/src/types.ts:15
One diagnostic from an aspect.
Properties
aspect
ts
aspect: string;Defined in: packages/providers/src/types.ts:17
The aspect that produced it (e.g. modifier).
message
ts
message: string;Defined in: packages/providers/src/types.ts:21
A human-readable message.
record?
ts
optional record?: string;Defined in: packages/providers/src/types.ts:23
The record it concerns, when applicable.
rule
ts
rule: string;Defined in: packages/providers/src/types.ts:19
The rule name (e.g. unknown-modifier).
severity
ts
severity: Severity;Defined in: packages/providers/src/types.ts:27
Severity (defaults to warning).
span?
ts
optional span?: SourceSpan;Defined in: packages/providers/src/types.ts:25
The source span, when known (author-side comes from the index; usage-side from the usage).