cli/command/container/stats.go:211:21: SA1015: using time.Tick leaks the underlying ticker, consider using it only in endless functions, tests and the main package, and use time.NewTicker here (staticcheck)
@@ -208,7 +208,9 @@ func runStats(dockerCli command.Cli, opts *statsOptions) error {
}
var err error
- for range time.Tick(500 * time.Millisecond) {
+ ticker := time.NewTicker(500 * time.Millisecond)
+ defer ticker.Stop()
+ for range ticker.C {
cleanScreen()
ccstats := []StatsEntry{}
cStats.mu.Lock()
