Skip to content

Commit bd29d86

Browse files
Merge maintenance into main following 3.2.4 release (#9748)
2 parents 9f423bb + a975b43 commit bd29d86

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

doc/whatsnew/3/3.2/index.rst

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,41 @@ Summary -- Release highlights
1414

1515
.. towncrier release notes start
1616
17+
What's new in Pylint 3.2.4?
18+
---------------------------
19+
Release date: 2024-06-25
20+
21+
22+
False Positives Fixed
23+
---------------------
24+
25+
- Prevent emitting ``possibly-used-before-assignment`` when relying on names
26+
only potentially not defined in conditional blocks guarded by functions
27+
annotated with ``typing.Never`` or ``typing.NoReturn``.
28+
29+
Closes #9674 (`#9674 <https://github.com/pylint-dev/pylint/issues/9674>`_)
30+
31+
32+
33+
Other Bug Fixes
34+
---------------
35+
36+
- Fixed a crash when the lineno of a variable used as an annotation wasn't available for ``undefined-variable``.
37+
38+
Closes #8866 (`#8866 <https://github.com/pylint-dev/pylint/issues/8866>`_)
39+
40+
- Fixed a crash when the ``start`` value in an ``enumerate`` was non-constant and impossible to infer
41+
(like in``enumerate(apples, start=int(random_apple_index)``) for ``unnecessary-list-index-lookup``.
42+
43+
Closes #9078 (`#9078 <https://github.com/pylint-dev/pylint/issues/9078>`_)
44+
45+
- Fixed a crash in ``symilar`` when the ``-d`` or ``-i`` short option were not properly recognized.
46+
It's still impossible to do ``-d=1`` (you must do ``-d 1``).
47+
48+
Closes #9343 (`#9343 <https://github.com/pylint-dev/pylint/issues/9343>`_)
49+
50+
51+
1752
What's new in Pylint 3.2.3?
1853
---------------------------
1954
Release date: 2024-06-06

0 commit comments

Comments
 (0)