Skip to content

LintContext

Defined in: types.ts:44

Context provided to lint rules

readonly document: Document

Defined in: types.ts:50

Current document being processed


readonly documentLevels: Map<string, number>

Defined in: types.ts:48

Map of document path -> level (0 is highest)


readonly level: number

Defined in: types.ts:52

Current document’s level


readonly workspace: SpeculatorASTSchema

Defined in: types.ts:46

Current workspace being linted

report(diagnostic): void

Defined in: types.ts:57

Report a diagnostic

Omit<LintDiagnostic, "code" | "severity">

void