diff options
author | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2023-04-24 20:17:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-24 20:17:48 +0200 |
commit | 389e14c36819cb87190fd412d3f366a3283f0078 (patch) | |
tree | b52db501cbb4fbb313a2cdc8be5c0be32e6f54f9 /doc/whatsnew/2 | |
parent | 3fc153ac67f8264275f846bc25daccc57a8f8a5a (diff) | |
download | pylint-git-389e14c36819cb87190fd412d3f366a3283f0078.tar.gz |
Bump pylint to 2.17.3, update changelog (#8620)v2.17.3
Diffstat (limited to 'doc/whatsnew/2')
-rw-r--r-- | doc/whatsnew/2/2.17/index.rst | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/doc/whatsnew/2/2.17/index.rst b/doc/whatsnew/2/2.17/index.rst index cd06bbc2e..974ebb501 100644 --- a/doc/whatsnew/2/2.17/index.rst +++ b/doc/whatsnew/2/2.17/index.rst @@ -29,6 +29,64 @@ so we find problems before the actual release. .. towncrier release notes start +What's new in Pylint 2.17.3? +---------------------------- +Release date: 2023-04-24 + + +False Positives Fixed +--------------------- + +- Fix `unused-argument` false positive when `__new__` does not use all the + arguments of `__init__`. + + Closes #3670 (`#3670 <https://github.com/PyCQA/pylint/issues/3670>`_) + +- Fix ``unused-import`` false positive for usage of ``six.with_metaclass``. + + Closes #7506 (`#7506 <https://github.com/PyCQA/pylint/issues/7506>`_) + +- `logging-not-lazy` is not longer emitted for explicitly concatenated string + arguments. + + Closes #8410 (`#8410 <https://github.com/PyCQA/pylint/issues/8410>`_) + +- Fix false positive for isinstance-second-argument-not-valid-type when union + types contains None. + + Closes #8424 (`#8424 <https://github.com/PyCQA/pylint/issues/8424>`_) + +- Fixed `unused-import` so that it observes the `dummy-variables-rgx` option. + + Closes #8500 (`#8500 <https://github.com/PyCQA/pylint/issues/8500>`_) + +- `Union` typed variables without assignment are no longer treated as + `TypeAlias`. + + Closes #8540 (`#8540 <https://github.com/PyCQA/pylint/issues/8540>`_) + +- Fix false positive for ``positional-only-arguments-expected`` when a function + contains both a positional-only parameter that has a default value, and + ``**kwargs``. + + Closes #8555 (`#8555 <https://github.com/PyCQA/pylint/issues/8555>`_) + +- Fix false positive for ``keyword-arg-before-vararg`` when a positional-only + parameter with a default value precedes ``*args``. + + Closes #8570 (`#8570 <https://github.com/PyCQA/pylint/issues/8570>`_) + + + +Other Bug Fixes +--------------- + +- Improve output of ``consider-using-generator`` message for ``min()` calls + with ``default`` keyword. + + Closes #8563 (`#8563 <https://github.com/PyCQA/pylint/issues/8563>`_) + + What's new in Pylint 2.17.2? ---------------------------- Release date: 2023-04-03 |