aboutsummaryrefslogtreecommitdiffstats
path: root/.semgrep.yml
diff options
context:
space:
mode:
Diffstat (limited to '.semgrep.yml')
-rw-r--r--.semgrep.yml9
1 files changed, 9 insertions, 0 deletions
diff --git a/.semgrep.yml b/.semgrep.yml
index 22bfcfea..c475859d 100644
--- a/.semgrep.yml
+++ b/.semgrep.yml
@@ -28,3 +28,12 @@ rules:
message: Use :get_text() to read text, or pass a value here to add text
severity: WARNING
languages: [lua]
+- id: require-unprefixed-module
+ patterns:
+ - pattern: require("$X")
+ - metavariable-regex:
+ metavariable: $X
+ regex: '^(core|net|util)\.'
+ message: Prefix required module path with 'prosody.'
+ severity: ERROR
+ languages: [lua]