Software /
code /
prosody
Comparison
.semgrep.yml @ 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 |
parent | 12717:898e99f49d80 |
comparison
equal
deleted
inserted
replaced
13698:f44bed1935f2 | 13700:9b7687b47da9 |
---|---|
26 patterns: | 26 patterns: |
27 - pattern: $A:text() | 27 - pattern: $A:text() |
28 message: Use :get_text() to read text, or pass a value here to add text | 28 message: Use :get_text() to read text, or pass a value here to add text |
29 severity: WARNING | 29 severity: WARNING |
30 languages: [lua] | 30 languages: [lua] |
31 - id: require-unprefixed-module | |
32 patterns: | |
33 - pattern: require("$X") | |
34 - metavariable-regex: | |
35 metavariable: $X | |
36 regex: '^(core|net|util)\.' | |
37 message: Prefix required module path with 'prosody.' | |
38 severity: ERROR | |
39 languages: [lua] |