interface DiagnosticProvider {
    onDidChangeDiagnostics: Event<void>;
    provideDiagnostics(
        document: TextDocument | Uri,
        previousResultId: undefined | string,
        token: CancellationToken,
    ): ProviderResult<vsdiag.DocumentDiagnosticReport>;
    provideWorkspaceDiagnostics(
        resultIds: vsdiag.PreviousResultId[],
        token: CancellationToken,
        resultReporter: ResultReporter,
    ): ProviderResult<vsdiag.WorkspaceDiagnosticReport>;
}

Properties

onDidChangeDiagnostics: Event<void>

Methods