Software /
code /
prosody
Changeset
13700:9b7687b47da9 13.0
.semgrep.yml: Identify unprefixed module imports
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sat, 15 Feb 2025 10:30:33 +0000 |
parents | 13698:f44bed1935f2 |
children | 13701:1aa7efabeacb |
files | .semgrep.yml |
diffstat | 1 files changed, 9 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/.semgrep.yml Fri Feb 14 20:55:49 2025 +0100 +++ b/.semgrep.yml Sat Feb 15 10:30:33 2025 +0000 @@ -28,3 +28,12 @@ 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]