1
0
mirror of https://github.com/mgechev/revive.git synced 2024-11-24 08:32:22 +02:00
revive/testdata/comments-density-2.go
2024-04-20 10:20:56 +02:00

35 lines
550 B
Go

package fixtures // MATCH /the file has a comment density of 19% (5 comment lines for 21 code lines) but expected a minimum of 90%/
// datarace is function
func datarace() (r int, c char) {
for _, p := range []int{1, 2} {
go func() {
print(r)
print(p)
}()
for i, p1 := range []int{1, 2} {
a := p1
go func() {
print(r)
print(p)
print(p1)
print(a)
print(i)
}()
print(i)
print(p)
go func() {
_ = c
}()
}
print(p1)
}
/* Goroutines
are
awesome */
go func() {
print(r)
}()
print(r)
}