Re:Interesting Bugs Caught by ESLint's no-constant-binary-ex...
by SenHeng on Thursday November 09, 2023 @06:01AM
(#38203487)
I was referring particularly to my parent's point about adding parentheses to remove ambiguity. That prettier oftentimes removes parentheses that I explicitly want. So rather than risk that, I remove the ambiguity by moving one of the comparisons off into a named variable.
[ Parent
| on HN ]
Re:Interesting Bugs Caught by ESLint's no-constant-binary-ex...
by pests on Thursday November 09, 2023 @01:23PM
(#38208730)
I agree.
I was just pointing out that this is a case prettier wouldn't do anything. The expression parses differently and adding or removing parentheses to any subexpression will change its meaning.
That by manually doing the transform in your example that you would realize your cody was a no-op or that the intended version was what I posted.