VAULT-8436 remove <-time.After statements in for loops (#18818)

* replace time.After with ticker in loops

* add semgrep rule

* update to use timers

* remove stop
This commit is contained in:
miagilepner
2023-02-06 17:49:01 +01:00
committed by GitHub
parent 192baa88db
commit 13caa0842e
10 changed files with 63 additions and 16 deletions

View File

@@ -0,0 +1,17 @@
rules:
- id: loop-time-after
pattern: |
for ... {
...
select {
case ...
case <-time.After(...):
...
case ...
}
...
}
message: <-time.After() used in for loop, consider using a ticker or a timer instead
languages:
- go
severity: WARNING