github.com/amarpal/go-tools@v0.0.0-20240422043104-40142f59f616/staticcheck/sa1004/testdata/src/example.com/CheckTimeSleepConstant/CheckTimeSleepConstant.go.golden (about)

     1  -- explicitly use nanoseconds --
     2  package pkg
     3  
     4  import "time"
     5  
     6  const c1 = 1
     7  const c2 = 200
     8  
     9  func fn() {
    10  	time.Sleep(1 * time.Nanosecond)  //@ diag(`sleeping for 1`)
    11  	time.Sleep(42 * time.Nanosecond) //@ diag(`sleeping for 42`)
    12  	time.Sleep(201)
    13  	time.Sleep(c1)
    14  	time.Sleep(c2)
    15  	time.Sleep(2 * time.Nanosecond)
    16  	time.Sleep(time.Nanosecond)
    17  }
    18  
    19  -- use seconds --
    20  package pkg
    21  
    22  import "time"
    23  
    24  const c1 = 1
    25  const c2 = 200
    26  
    27  func fn() {
    28  	time.Sleep(1 * time.Second)  //@ diag(`sleeping for 1`)
    29  	time.Sleep(42 * time.Second) //@ diag(`sleeping for 42`)
    30  	time.Sleep(201)
    31  	time.Sleep(c1)
    32  	time.Sleep(c2)
    33  	time.Sleep(2 * time.Nanosecond)
    34  	time.Sleep(time.Nanosecond)
    35  }