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-11-11 19:31:18 +01: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)
}