Skip to content

Commit ea12a60

Browse files
Bump pylint to 2.15.10, update changelog (#8034)
* Bump pylint to 2.15.10, update changelog * Update doc/whatsnew/2/2.15/index.rst
1 parent 0741949 commit ea12a60

File tree

8 files changed

+40
-19
lines changed

8 files changed

+40
-19
lines changed

doc/whatsnew/2/2.15/index.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,44 @@ Marc Byrne became a maintainer, welcome to the team !
2929

3030
.. towncrier release notes start
3131
32+
What's new in Pylint 2.15.10?
33+
-----------------------------
34+
Release date: 2023-01-09
35+
36+
37+
False Positives Fixed
38+
---------------------
39+
40+
- Fix ``use-sequence-for-iteration`` when unpacking a set with ``*``.
41+
42+
Closes #5788 (`#5788 <https://github.com/PyCQA/pylint/issues/5788>`_)
43+
44+
- Fix false positive ``assigning-non-slot`` when a class attribute is
45+
re-assigned.
46+
47+
Closes #6001 (`#6001 <https://github.com/PyCQA/pylint/issues/6001>`_)
48+
49+
- Fixes ``used-before-assignment`` false positive when the walrus operator
50+
is used in a ternary operator.
51+
52+
Closes #7779 (`#7779 <https://github.com/PyCQA/pylint/issues/7779>`_)
53+
54+
- Prevent ``used-before-assignment`` when imports guarded by ``if
55+
TYPE_CHECKING``
56+
are guarded again when used.
57+
58+
Closes #7979 (`#7979 <https://github.com/PyCQA/pylint/issues/7979>`_)
59+
60+
61+
62+
Other Bug Fixes
63+
---------------
64+
65+
- Using custom braces in ``msg-template`` will now work properly.
66+
67+
Closes #5636 (`#5636 <https://github.com/PyCQA/pylint/issues/5636>`_)
68+
69+
3270
What's new in Pylint 2.15.9?
3371
----------------------------
3472
Release date: 2022-12-17

doc/whatsnew/fragments/5636.bugfix

Lines changed: 0 additions & 3 deletions
This file was deleted.

doc/whatsnew/fragments/5788.false_positive

Lines changed: 0 additions & 3 deletions
This file was deleted.

doc/whatsnew/fragments/6001.false_positive

Lines changed: 0 additions & 3 deletions
This file was deleted.

doc/whatsnew/fragments/7779.false_positive

Lines changed: 0 additions & 4 deletions
This file was deleted.

doc/whatsnew/fragments/7979.false_positive

Lines changed: 0 additions & 4 deletions
This file was deleted.

pylint/__pkginfo__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
from __future__ import annotations
1111

12-
__version__ = "2.15.9"
12+
__version__ = "2.15.10"
1313

1414

1515
def get_numversion_from_version(v: str) -> tuple[int, int, int]:

tbump.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
github_url = "https://github.com/PyCQA/pylint"
22

33
[version]
4-
current = "2.15.9"
4+
current = "2.15.10"
55
regex = '''
66
^(?P<major>0|[1-9]\d*)
77
\.

0 commit comments

Comments
 (0)