Sometimes it makes sense to have code organised this way:
if cond {
// explain a rather non-obvious condition checked by this if()
return true
}
// I expect more cases to appear where I need to return true,
// but for now the above case is the only one.
return false
Gosimple's check S1008 suggests to replace this with a plain return cond.
If a conditional if smth { return true } has comments inside, then do not suggest to fold it with the code that follows.