From 703fd654301f39817a742e4a23e9e0402c145734 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Fri, 10 Nov 2017 16:43:34 -0800 Subject: [PATCH] Mark some constants are readonly --- extensions/markdown/src/documentLinkProvider.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/markdown/src/documentLinkProvider.ts b/extensions/markdown/src/documentLinkProvider.ts index bda80dc53d8..a15e12c6c33 100644 --- a/extensions/markdown/src/documentLinkProvider.ts +++ b/extensions/markdown/src/documentLinkProvider.ts @@ -41,9 +41,9 @@ function matchAll(pattern: RegExp, text: string): Array { } export default class LinkProvider implements vscode.DocumentLinkProvider { - private linkPattern = /(\[[^\]]*\]\(\s*?)(((((?=.*\)\)+)|(?=.*\)\]+))[^\s\)]+?)|([^\s]+)))\)/g; - private referenceLinkPattern = /(\[([^\]]+)\]\[\s*?)([^\s\]]*?)\]/g; - private definitionPattern = /^([\t ]*\[([^\]]+)\]:\s*)(\S+)/gm; + private readonly linkPattern = /(\[[^\]]*\]\(\s*?)(((((?=.*\)\)+)|(?=.*\)\]+))[^\s\)]+?)|([^\s]+)))\)/g; + private readonly referenceLinkPattern = /(\[([^\]]+)\]\[\s*?)([^\s\]]*?)\]/g; + private readonly definitionPattern = /^([\t ]*\[([^\]]+)\]:\s*)(\S+)/gm; public provideDocumentLinks( document: vscode.TextDocument, -- GitLab