pylint-dev/pylint
GitHub ã§èŠãFalse negative ``superfluous-parens`` when around two conditional and an ``and``
Open
#10,084 opened on 2024幎11æ18æ¥
False Negative ðŠGood first issueNeeds PR
Repository metrics
- Stars
- Â (4,978 stars)
- PR merge metrics
-  (å¹³åããŒãž 58d 21h) (30d ã§ 63 merged PRs)
説æ
Bug description
This code should raise C0325:
a = 1
if (1 == 1 and 2 == 1):
pass
if (a is None and a is not None):
pass
Command used
pylint --disable=all --enable=C0325 kk.py
Pylint output
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 0.00/10, +10.00)
Expected behavior
Raise C0325
Pylint version
pylint 3.3.1
astroid 3.3.5
Python 3.12.7 (tags/v3.12.7:0b05ead, Oct 1 2024, 03:06:41) [MSC v.1941 64 bit (AMD64)]