Bump pylint to 3.1.1, update changelog #9615
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's new in Pylint 3.1.1?
Release date: 2024-05-13
False Positives Fixed
Treat
attrs.define
andattrs.frozen
as dataclass decorators intoo-few-public-methods
check.Closes New-style attrs decorators not recognized as data class decorators #9345
Fix a false positive with
singledispatchmethod-function
when a method is decorated with bothfunctools.singledispatchmethod
andstaticmethod
.Closes E1520 recommends an invalid combination of
@singledispatch
and@staticmethod
#9531Fix a false positive for
consider-using-dict-items
when iterating usingkeys()
and then deleting an item using the key as a lookup.Closes False positive "consider-using-dict-items" when iteration over dict.keys() #9554