getDiagnostics method
Requests diagnostics for an entire document.
Supports both FullDocumentDiagnosticReport and UnchangedDocumentDiagnosticReport.
Returns the raw diagnostic report.
Implementation
Future<Map<String, dynamic>> getDiagnostics(String filePath) async {
final response = await sendRequest(
method: 'textDocument/diagnostic',
params: {
'textDocument': {'uri': toFileUri(filePath)},
},
);
final result = response['result'];
if (result is Map<String, dynamic>) {
return result;
}
return {};
}