textDiagnosticsFromPositions function

List<TextDiagnosticRange> textDiagnosticsFromPositions({
  1. required TextDocument document,
  2. required Iterable<TextPositionDiagnosticRange> diagnostics,
})

Implementation

List<TextDiagnosticRange> textDiagnosticsFromPositions({
  required TextDocument document,
  required Iterable<TextPositionDiagnosticRange> diagnostics,
}) {
  return normalizeTextDiagnostics(
    diagnostics.map((diagnostic) => diagnostic.toOffsetRange(document)),
    maxLength: document.length,
  );
}