Files
vault/tools/semgrep/ci/loop-time-after.yml
2024-01-02 10:35:40 -08:00

20 lines
414 B
YAML

# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: BUSL-1.1
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