v3.3.5
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-zerowhen chained comparisons are checked.Closes #10065
-
Fix a false positive for
invalid-getnewargs-ex-returnedwhen the tuple or dict has been assigned to a name.Closes #10208
-
Remove
getoptandoptparsefrom 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