diff options
author | Markus Hatvan <markus_hatvan@aon.at> | 2021-09-14 19:58:52 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-14 19:58:52 +0200 |
commit | 95df3522a15631abc51a4295cae0ea401a8d4e1e (patch) | |
tree | e5eb0f368c947683f01458e912f21756fb0d99cb /scripts/link-readme.js | |
parent | docs: add sad270 as a contributor for bug, userTesting [skip ci] (#1941) (diff) | |
download | ferdium-app-95df3522a15631abc51a4295cae0ea401a8d4e1e.tar.gz ferdium-app-95df3522a15631abc51a4295cae0ea401a8d4e1e.tar.zst ferdium-app-95df3522a15631abc51a4295cae0ea401a8d4e1e.zip |
feat: add eslint-plugin-unicorn (#1936)
Diffstat (limited to 'scripts/link-readme.js')
-rw-r--r-- | scripts/link-readme.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/link-readme.js b/scripts/link-readme.js index 1e47cddf8..2ab38912c 100644 --- a/scripts/link-readme.js +++ b/scripts/link-readme.js | |||
@@ -22,7 +22,7 @@ let replacements = 0; | |||
22 | // Regex matches strings that don't begin with a "[", i.e. are not already linked | 22 | // Regex matches strings that don't begin with a "[", i.e. are not already linked |
23 | // followed by a "franz#" and digits to indicate | 23 | // followed by a "franz#" and digits to indicate |
24 | // a GitHub issue, and not ending with a "]" | 24 | // a GitHub issue, and not ending with a "]" |
25 | readme = readme.replace(/(?<!\[)franz#\d{1,}(?![\]\d])/gi, (match) => { | 25 | readme = readme.replace(/(?<!\[)franz#\d+(?![\d\]])/gi, match => { |
26 | const issueNr = match.replace('franz#', ''); | 26 | const issueNr = match.replace('franz#', ''); |
27 | replacements += 1; | 27 | replacements += 1; |
28 | return `[franz#${issueNr}](https://github.com/meetfranz/franz/issues/${issueNr})`; | 28 | return `[franz#${issueNr}](https://github.com/meetfranz/franz/issues/${issueNr})`; |
@@ -31,7 +31,7 @@ readme = readme.replace(/(?<!\[)franz#\d{1,}(?![\]\d])/gi, (match) => { | |||
31 | // Replace external issues | 31 | // Replace external issues |
32 | // Regex matches strings that don't begin with a "[", followed a repo name in the format "user/repo" | 32 | // Regex matches strings that don't begin with a "[", followed a repo name in the format "user/repo" |
33 | // followed by a "#" and digits to indicate a GitHub issue, and not ending with a "]" | 33 | // followed by a "#" and digits to indicate a GitHub issue, and not ending with a "]" |
34 | readme = readme.replace(/(?<!\[)\w+\/\w+#\d{1,}(?![\]\d])/gi, (match) => { | 34 | readme = readme.replace(/(?<!\[)\w+\/\w+#\d+(?![\d\]])/gi, match => { |
35 | const issueNr = match.replace(/\D/g, ''); | 35 | const issueNr = match.replace(/\D/g, ''); |
36 | const repo = match.replace(/#\d+/g, ''); | 36 | const repo = match.replace(/#\d+/g, ''); |
37 | replacements += 1; | 37 | replacements += 1; |
@@ -42,7 +42,7 @@ readme = readme.replace(/(?<!\[)\w+\/\w+#\d{1,}(?![\]\d])/gi, (match) => { | |||
42 | // Regex matches strings that don't begin with a "[", i.e. are not already linked and | 42 | // Regex matches strings that don't begin with a "[", i.e. are not already linked and |
43 | // don't begin with "franz", i.e. are not Franz issues, followed by a "#" and digits to indicate | 43 | // don't begin with "franz", i.e. are not Franz issues, followed by a "#" and digits to indicate |
44 | // a GitHub issue, and not ending with a "]" | 44 | // a GitHub issue, and not ending with a "]" |
45 | readme = readme.replace(/(?<!\[|franz)#\d{1,}(?![\]\d])/gi, (match) => { | 45 | readme = readme.replace(/(?<!\[|franz)#\d+(?![\d\]])/gi, match => { |
46 | const issueNr = match.replace('#', ''); | 46 | const issueNr = match.replace('#', ''); |
47 | replacements += 1; | 47 | replacements += 1; |
48 | return `[#${issueNr}](https://github.com/getferdi/ferdi/issues/${issueNr})`; | 48 | return `[#${issueNr}](https://github.com/getferdi/ferdi/issues/${issueNr})`; |
@@ -51,7 +51,7 @@ readme = readme.replace(/(?<!\[|franz)#\d{1,}(?![\]\d])/gi, (match) => { | |||
51 | // Link GitHub users | 51 | // Link GitHub users |
52 | // Regex matches strings that don't begin with a "[", i.e. are not already linked | 52 | // Regex matches strings that don't begin with a "[", i.e. are not already linked |
53 | // followed by a "@" and at least one word character and not ending with a "]" | 53 | // followed by a "@" and at least one word character and not ending with a "]" |
54 | readme = readme.replace(/(?<!\[)@\w+(?!\])/gi, (match) => { | 54 | readme = readme.replace(/(?<!\[)@\w+(?!])/gi, match => { |
55 | const username = match.replace('@', ''); | 55 | const username = match.replace('@', ''); |
56 | replacements += 1; | 56 | replacements += 1; |
57 | return `[@${username}](https://github.com/${username})`; | 57 | return `[@${username}](https://github.com/${username})`; |