Reports the redundant true literal in the for loop condition.

In Go, the for loop has a form with an implicit condition. It means that you can create an infinite loop by writing for { }. Therefore, in cases with the true condition (for true { }), true is considered redundant and might be omitted.

For more information about the for loop in Go, refer to For at go.dev.

Example:

for true {
  println("ping")
}