textDiagnosticStartPositionForDocument function
TextPosition
textDiagnosticStartPositionForDocument({
- required TextDocument document,
- required TextDiagnosticRange diagnostic,
Implementation
TextPosition textDiagnosticStartPositionForDocument({
required TextDocument document,
required TextDiagnosticRange diagnostic,
}) {
final normalized = diagnostic.normalized();
final startOffset = normalized.startOffset.clamp(0, document.length);
return document.positionForOffset(startOffset);
}