Skip to content

Commit bbeadde

Browse files
committed
Improve regex optimizing on first try
1 parent 2e124f3 commit bbeadde

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Providers/CodeActionsProvider.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -234,9 +234,10 @@ async function optimizeRegex(edit: vscode.WorkspaceEdit, regexNode: webTreeSitte
234234
}).pattern;
235235

236236
const replacedText = JSON.stringify(optimized).slice(1, -1); // remove surrounding "double quotes"
237-
edit.replace(uri, range, replacedText);
238-
239-
return;
237+
if (text != optimized) {
238+
edit.replace(uri, range, replacedText);
239+
return;
240+
}
240241
} catch (error) {
241242
console.warn("JSON TextMate: oniguruma-parser/optimizer: range: ", range, '\n', error);
242243
}

0 commit comments

Comments
 (0)