[json] "Format document" on a large JSON file adds extra bracket Fixes #91125

This commit is contained in:
Martin Aeschlimann 2020-02-21 09:36:54 +01:00
parent f8188579a3
commit cfc07ec7aa

View file

@ -450,7 +450,7 @@ connection.onDocumentRangeFormatting((formatParams, token) => {
const edits = languageService.format(document, formatParams.range, formatParams.options);
if (edits.length > formatterMaxNumberOfEdits) {
const newText = TextDocument.applyEdits(document, edits);
return [TextEdit.replace(Range.create(Position.create(0, 0), document.positionAt(document.getText().length - 1)), newText)];
return [TextEdit.replace(Range.create(Position.create(0, 0), document.positionAt(document.getText().length)), newText)];
}
return edits;
}