Skip to content

Commit fbb88aa

Browse files
committed
Add report information diagnostic as hint middleware to Razor client
1 parent 252c0e5 commit fbb88aa

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/razor/src/razorLanguageServerClient.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import TelemetryReporter from '@vscode/extension-telemetry';
1919
import { randomUUID } from 'crypto';
2020
import { showErrorMessage } from '../../shared/observers/utils/showMessage';
2121
import { RazorLanguageClient } from './razorLanguageClient';
22+
import { provideDiagnostics, provideWorkspaceDiagnostics } from '../../lsptoolshost/diagnostics/diagnosticMiddleware';
2223

2324
const events = {
2425
ServerStop: 'ServerStop',
@@ -237,6 +238,10 @@ export class RazorLanguageServerClient implements vscode.Disposable {
237238
this.clientOptions = {
238239
outputChannel: options.outputChannel,
239240
documentSelector: [{ language: RazorLanguage.id, pattern: RazorLanguage.globbingPattern }],
241+
middleware: {
242+
provideDiagnostics,
243+
provideWorkspaceDiagnostics,
244+
},
240245
};
241246

242247
const args: string[] = [];

0 commit comments

Comments
 (0)