What's new in Pylint 3.3.5?
Release date: 2025-03-09
False Positives Fixed
-
Fix false positives for
use-implicit-booleaness-not-comparison
,use-implicit-booleaness-not-comparison-to-string
anduse-implicit-booleaness-not-comparison-to-zero
when chained comparisons are checked.Closes #10065
-
Fix a false positive for
invalid-getnewargs-ex-returned
when the tuple or dict has been assigned to a name.Closes #10208
-
Remove
getopt
andoptparse
from the list of deprecated modules.Closes #10211
Other Bug Fixes
-
Fixed conditional import x.y causing false positive possibly-used-before-assignment.
Closes #10081
-
Fix a crash when something besides a class is found in an except handler.
Closes #10106
-
Fixed raising invalid-name when using camelCase for private methods with two leading underscores.
Closes #10189
Other Changes
-
Upload release assets to PyPI via Trusted Publishing.
Closes #10256