Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / honnef.co / go / tools@v0.0.1-2020.1.5 / simple / testdata / src / CheckElaborateSleep / LintElaborateSleep.go
1 package pkg
2
3 import (
4         "fmt"
5         "time"
6 )
7
8 func fn() {
9         time.Sleep(0)
10
11         select { // want `should use time.Sleep`
12         case <-time.After(0):
13         }
14
15         select { // want `should use time.Sleep`
16         case <-time.After(0):
17                 fmt.Println("yay")
18         }
19
20         const d = 0
21         select { // want `should use time.Sleep`
22         case <-time.After(d):
23         }
24
25         var ch chan int
26         select {
27         case <-time.After(0):
28         case <-ch:
29         }
30 }