Bump pylint to 2.17.6, update changelog #9064
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.
Release date: 2023-09-24
Other Bug Fixes
When parsing comma-separated lists of regular expressions in the config,
ignore commas that are inside braces since those indicate quantifiers, not
delineation between expressions.
Closes bad-names-rgxs mangles regular expressions with commas #7229
sys.argv
is now always correctly considered as impossible to infer(instead of using the actual values given to pylint).
Closes False positive for E0710 and E0712 #9047
Don't show class fields more than once in Pyreverse diagrams.
Closes
pyreverse
should ignore class level attribute declarations #8189Don't show arrows more than once in Pyreverse diagrams.
Closes Pyreverse duplicate arrows #8522
Don't show duplicate type annotations in Pyreverse diagrams.
Closes Incorrect type reported by pyreverse for unions and generics #8888
Don't add
Optional
to|
annotations withNone
in Pyreverse diagrams.Closes Redundant Optional in Pyreverse #9014