现在支持了第二个参数为对象的匹配

This commit is contained in:
Pan Qiancheng 2024-11-22 16:32:58 +08:00
parent 0883e83b67
commit 848233ed1f
1 changed files with 1 additions and 1 deletions

View File

@ -20,7 +20,7 @@ class LocaleDocumentLinkProvider implements vscode.DocumentLinkProvider {
token: vscode.CancellationToken
): Promise<vscode.DocumentLink[]> {
const text = document.getText();
const tCallRegex = /(?<![a-zA-Z])t\([\s]*['"`]([^'"`]*)['"`][\s]*\)/g;
const tCallRegex = /(?<![a-zA-Z])t\([\s]*['"`]([^'"`]*)['"`][\s]*(|,[\s]*{\s*([a-zA-Z_0-9]+:\s*['"`][a-zA-Z_0-9]*['"`](|,)\s*)*})\s*\)/g;
const documentLinks: vscode.DocumentLink[] = [];
const diagnostics: vscode.Diagnostic[] = [];