.semgrep.yml: Identify unprefixed module imports

This commit is contained in:
Matthew Wild 2025-02-15 10:30:33 +00:00
parent e49c199077
commit a9bc4a09e4

View file

@ -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]