-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Read closing bracket(s) as empty lines #112
Comments
I don't think I agree here, it still doesn't separate control flow which is the intent here. Also in general cuddling anything with another block (a closing But either way, as noted in #110 I'm more likely to drop this rule completely since it overlaps with |
For the first example, I think I could agree with you, but for the second, the control flow, is like this:
^ I would say the second return is part of the same flow. |
Both of these are valid: if err != nil {
return 0, err
} else {
return 1, nil
} if err != nil {
return 0, err
}
return 1, nil Just because something fits in an else block does not mean I want to reduce separation of control flow. The point of this rule is similar to the philosophy of The ticket mentions to read any bracket as an empty line even though the example is for error checking. I think that's also against the idea with if expr {
//
}
if expr {
//
} I will close this as wontfix but feel free to add more context or thoughts if you think this would fit |
I disagree with my OP, you are right. Thanks |
I see this as just fine:
The text was updated successfully, but these errors were encountered: