add semgrep rule to check for potential time.After leaks (#12001)

This commit is contained in:
Luiz Aoqui
2022-02-03 17:33:07 -05:00
committed by GitHub
parent 99e7735e8a
commit 290bd0d521

16
.semgrep/time_after.yml Normal file
View File

@@ -0,0 +1,16 @@
rules:
- id: "time-after-leak"
patterns:
- pattern: |
select {
case <- time.After(...): ...
}
message: "Potential leak of time.Timer, consider using NewSafeTimer instead"
languages:
- "go"
severity: "WARNING"
paths:
exclude:
- "testutil/*"
- "*testing.go"
- "*_test.go"