summaryrefslogtreecommitdiff
path: root/config.json
diff options
context:
space:
mode:
authorstuebinm2021-11-20 02:30:20 +0100
committerstuebinm2021-11-20 02:30:20 +0100
commit2511c52d9452f60c533871ac111ba9473065310c (patch)
tree9b4fd6a3670841bbfc3f91cc0b2f55b4fc800605 /config.json
parent321f4d5fa118515dcde522e1ad01ddd65741828b (diff)
make link adjustments configurable
this allows for creating custom URI "schemas" in the linter's config, which may be either allowed, prefixed, or translated according to some (domain-based) substitution.
Diffstat (limited to 'config.json')
-rw-r--r--config.json18
1 files changed, 15 insertions, 3 deletions
diff --git a/config.json b/config.json
index 32f566f..b955e01 100644
--- a/config.json
+++ b/config.json
@@ -4,7 +4,19 @@
"AllowScripts":true,
"MaxLintLevel":"Fatal",
"DontCopyAssets":true,
- "LinkPrefix":"https://exit.rc3.world?link=",
- "AllowedDomains":["example.org"],
- "BlockedDomains":[]
+ "UriSchemas": {
+ "https" : {
+ "scope" : ["website"],
+ "allowed" : ["example.org"],
+ "blocked" : ["blocked.com"],
+ "prefix" : "https://ausgang.rc3.world?link="
+ },
+ "world" : {
+ "scope" : ["map"],
+ "substs" : {
+ "lounge" : "/@/lalala",
+ "lobby" : "/@/lounge"
+ }
+ }
+ }
}