mgechev/revive
GitHub で見るOpposite of increment-decrement (for non-loop-counter usage)
Open
#910 opened on 2023年9月29日
good first issuerule proposal
Repository metrics
- Stars
- (5,517 stars)
- PR merge metrics
- (PR metrics pending)
説明
Is your feature request related to a problem? Please describe.
The increment-decrement rule is quite opinionated, as many rules are. However, its suggestion is problematic in the sense that e.g.
- it's not that common of a practice in my experience to use
++/--in contexts other than loop counters in Go code, e.g. stdlib - many programming languages don't even have those operators (for example Python, Rust, Swift, Zig)
Describe the solution you'd like
increment-decrement can be disabled like all others, no problem with that, and that does not require a solution.
But for the above reasons, a rule that would do the opposite of increment-decrement for anything but loop counters would be nice to have.
Describe alternatives you've considered
Just disabling increment-decrement, but that won't help with adoption of the += 1 style.
Additional context
N/A.