Comparison

.semgrep.yml @ 11289:c6965f3c321c

lint: Add initial semgrep config
author Kim Alvefur <zash@zash.se>
date Mon, 18 Jan 2021 17:28:34 +0100
child 12717:898e99f49d80
comparison
equal deleted inserted replaced
11288:5fd1f1b544a0 11289:c6965f3c321c
1 rules:
2 - id: log-variable-fmtstring
3 patterns:
4 - pattern: log("...", $A)
5 - pattern-not: log("...", "...")
6 message: Variable passed as format string to logging
7 languages: [lua]
8 severity: ERROR
9 - id: module-log-variable-fmtstring
10 patterns:
11 - pattern: module:log("...", $A)
12 - pattern-not: module:log("...", "...")
13 message: Variable passed as format string to logging
14 languages: [lua]
15 severity: ERROR
16 - id: module-getopt-string-default
17 patterns:
18 - pattern: module:get_option_string("...", $A)
19 - pattern-not: module:get_option_string("...", "...")
20 - pattern-not: module:get_option_string("...", host)
21 - pattern-not: module:get_option_string("...", module.host)
22 message: Non-string default from :get_option_string
23 severity: ERROR
24 languages: [lua]