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