getDiagnostics method

Future<List<VscodeDiagnostic>> getDiagnostics(
  1. String uri
)

Get all diagnostics for a URI.

Implementation

Future<List<VscodeDiagnostic>> getDiagnostics(String uri) async {
  final resp = await _protocol.sendRequest('vscode/getDiagnostics', {
    'uri': uri,
  });
  if (resp.isSuccess && resp.result is List) {
    return (resp.result as List)
        .map((d) => VscodeDiagnostic.fromJson(d as Map<String, dynamic>))
        .toList();
  }
  return [];
}