revive icon indicating copy to clipboard operation
revive copied to clipboard

Opposite of increment-decrement (for non-loop-counter usage)

Open scop opened this issue 2 years ago • 1 comments

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.

scop avatar Sep 29 '23 10:09 scop

Hi @scop, thank you for the proposal. PR are welcome.

chavacava avatar Oct 04 '23 11:10 chavacava