Remove spurious fmt.Printf calls including one of a key (#15344)

And add a semgrep for fmt.Printf/Println.
This commit is contained in:
Christopher Swenson
2022-05-19 12:27:02 -07:00
committed by GitHub
parent cbdf16c5a1
commit 38b0fa6b53
7 changed files with 17 additions and 8 deletions

View File

@@ -0,0 +1,16 @@
rules:
- id: fmt.Printf
languages: [go]
message: fmt.Printf/Println is forbidden outside of cmd and test files
patterns:
- pattern-either:
- pattern: fmt.Printf
- pattern: fmt.Println
severity: ERROR
paths:
exclude:
- "*_test.go"
- "cmd/*.go"
- "cmd/**/*.go"
- sdk/database/dbplugin/server.go # effectively a cmd
- sdk/database/dbplugin/v5/plugin_server.go # effectively a cmd