chore(deps): update dependency pylint to v3.0.3 signed-off-by: bot, renovate <hopprexternalrenovate.dl-eo@groups.lmco.com> - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
pylint (changelog) | dev | patch |
3.0.2 -> 3.0.3
|
Release Notes
pylint-dev/pylint (pylint)
v3.0.3
What's new in Pylint 3.0.3?
Release date: 2023-12-11
False Positives Fixed
-
Fixed false positive for
unnecessary-lambda
when the call has keyword arguments but not the lambda.Closes #9148
-
Fixed incorrect suggestion for shallow copy in unnecessary-comprehension
Example of the suggestion: #pylint: disable=missing-module-docstring a = [1, 2, 3] b = [x for x in a] b[0] = 0 print(a) # [1, 2, 3]
After changing b = [x for x in a] to b = a based on the suggestion, the script now prints [0, 2, 3]. The correct suggestion should be use list(a) to preserve the original behavior.
Closes #9172
-
Fix false positives for
undefined-variable
andunused-argument
for classes and functions using Python 3.12 generic type syntax.Closes #9193
-
Fixed
pointless-string-statement
false positive for docstrings on Python 3.12 type aliases.Closes #9268
-
Fix false positive for
invalid-exception-operation
when concatenating tuples of exception types.Closes #9288
Other Bug Fixes
-
Fix a bug where pylint was unable to walk recursively through a directory if the directory has an
__init__.py
file.Closes #9210
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.