Skip to content

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

Released under the MIT License