Skip to content

Commit 9d69990

Browse files
Merge maintenance into main following 3.3.7's release (#10368)
2 parents d396616 + 09fda58 commit 9d69990

File tree

2 files changed

+49
-7
lines changed

2 files changed

+49
-7
lines changed

CONTRIBUTORS.txt

+8-7
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@ contributors:
9292
* Add bad-docstring-quotes and docstring-first-line-empty
9393
* Add missing-timeout
9494
- Frank Harrison <[email protected]> (doublethefish)
95-
- Pierre-Yves David <[email protected]>
9695
- Zen Lee <[email protected]>
96+
- Pierre-Yves David <[email protected]>
9797
- David Shea <[email protected]>: invalid sequence and slice index
9898
- Gunung P. Wibisono <[email protected]>
9999
- Derek Gustafson <[email protected]>
@@ -105,6 +105,7 @@ contributors:
105105
- Nicolas Chauvat <[email protected]>
106106
- orSolocate <[email protected]>
107107
- Radu Ciorba <[email protected]>: not-context-manager and confusing-with-statement warnings.
108+
- Julian Grimm <[email protected]>
108109
- Holger Peters <[email protected]>
109110
- Cosmin Poieană <[email protected]>: unichr-builtin and improvements to bad-open-mode.
110111
- Yilei "Dolee" Yang <[email protected]>
@@ -119,10 +120,11 @@ contributors:
119120
- Julien Jehannet <[email protected]>
120121
- Boris Feld <[email protected]>
121122
- Anthony Sottile <[email protected]>
123+
- Andrew Haigh <[email protected]> (nelfin)
124+
- correctmost <[email protected]>
122125
- Robert Hofer <[email protected]>
123126
- Pedro Algarvio <[email protected]> (s0undt3ch)
124127
- Julien Palard <[email protected]>
125-
- Julian Grimm <[email protected]>
126128
- David Liu <[email protected]> (david-yz-liu)
127129
- Dan Goldsmith <[email protected]>: support for msg-template in HTML reporter.
128130
- Buck Evan <[email protected]>
@@ -132,12 +134,10 @@ contributors:
132134
- Jakub Wilk <[email protected]>
133135
- Hugo van Kemenade <[email protected]>
134136
- Eli Fine <[email protected]> (eli88fine): Fixed false positive duplicate code warning for lines with symbols only
135-
- Andrew Haigh <[email protected]> (nelfin)
136137
- Émile Crater <[email protected]>
137138
- Pavel Roskin <[email protected]>
138139
- David Gilman <[email protected]>
139140
- へーさん <[email protected]>
140-
- correctmost <[email protected]>
141141
- Thomas Hisch <[email protected]>
142142
- Marianna Polatoglou <[email protected]>: minor contribution for wildcard import check
143143
- Manuel Vázquez Acosta <[email protected]>
@@ -210,6 +210,7 @@ contributors:
210210
- Anubhav <[email protected]>
211211
- Antonio Quarta <[email protected]>
212212
- Andrew J. Simmons <[email protected]>
213+
- Alvaro Frias <[email protected]>
213214
- Alexey Pelykh <[email protected]>
214215
- Alex Prabhat Bara <[email protected]>
215216
@@ -250,11 +251,11 @@ contributors:
250251
- Dan Hemberger <[email protected]>
251252
- Chris Rebert <[email protected]>: unidiomatic-typecheck.
252253
- Aurelien Campeas <[email protected]>
253-
- Alvaro Frias <[email protected]>
254254
- Alexander Pervakov <[email protected]>
255255
- Alain Leufroy <[email protected]>
256256
- Akhil Kamat <[email protected]>
257257
- Adam Williamson <[email protected]>
258+
- Aaron Liu <[email protected]>
258259
- xmo-odoo <[email protected]>
259260
- tbennett0 <[email protected]>
260261
- purajit <[email protected]>
@@ -284,6 +285,7 @@ contributors:
284285
- Omega Weapon <[email protected]>
285286
- Nikolai Kristiansen <[email protected]>
286287
- Nick Pesce <[email protected]>
288+
- Nedelcu Ioan-Andrei <[email protected]>
287289
- Nathan Marrow <[email protected]>
288290
- Mikhail Fesenko <[email protected]>
289291
- Matthew Suozzo <[email protected]>
@@ -332,7 +334,6 @@ contributors:
332334
- Artem Yurchenko <[email protected]>
333335
- Alexander Kapshuna <[email protected]>
334336
- Adam Parkin <[email protected]>
335-
- Aaron Liu <[email protected]>
336337
- 谭九鼎 <[email protected]>
337338
- Łukasz Sznuk <[email protected]>
338339
@@ -440,6 +441,7 @@ contributors:
440441
- Renat Galimov <[email protected]>
441442
- Rebecca Turner <[email protected]> (9999years)
442443
- Randall Leeds <[email protected]>
444+
- Ranadheer Gorrepati <[email protected]>
443445
- Ramon Saraiva <[email protected]>
444446
- Ramiro Leal-Cavazos <[email protected]> (ramiro050): Fixed bug preventing pylint from working with Emacs tramp
445447
- RSTdefg <[email protected]>
@@ -466,7 +468,6 @@ contributors:
466468
- Nikita Sobolev <[email protected]>
467469
- Nick Smith <[email protected]>
468470
- Neowizard <[email protected]>
469-
- Nedelcu Ioan-Andrei <[email protected]>
470471
- Ned Batchelder <[email protected]>
471472
- Natalie Serebryakova <[email protected]>
472473
- Naglis Jonaitis <[email protected]>

doc/whatsnew/3/3.3/index.rst

+41
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,47 @@ Summary -- Release highlights
1414

1515
.. towncrier release notes start
1616
17+
What's new in Pylint 3.3.7?
18+
---------------------------
19+
Release date: 2025-05-04
20+
21+
22+
False Positives Fixed
23+
---------------------
24+
25+
- Comparisons between two calls to `type()` won't raise an ``unidiomatic-typecheck`` warning anymore, consistent with the behavior applied only for ``==`` previously.
26+
27+
Closes #10161 (`#10161 <https://github.com/pylint-dev/pylint/issues/10161>`_)
28+
29+
30+
31+
Other Bug Fixes
32+
---------------
33+
34+
- Fixed a crash when importing a class decorator that did not exist with the same name as a class attribute after the class definition.
35+
36+
Closes #10105 (`#10105 <https://github.com/pylint-dev/pylint/issues/10105>`_)
37+
38+
- Fix a crash caused by malformed format strings when using `.format` with keyword arguments.
39+
40+
Closes #10282 (`#10282 <https://github.com/pylint-dev/pylint/issues/10282>`_)
41+
42+
- Using a slice as a class decorator now raises a ``not-callable`` message instead of crashing. A lot of checks that dealt with decorators (too many to list) are now shortcut if the decorator can't immediately be inferred to a function or class definition.
43+
44+
Closes #10334 (`#10334 <https://github.com/pylint-dev/pylint/issues/10334>`_)
45+
46+
47+
48+
Other Changes
49+
-------------
50+
51+
- The algorithm used for ``no-member`` suggestions is now more efficient and cuts the
52+
calculation when the distance score is already above the threshold.
53+
54+
Refs #10277 (`#10277 <https://github.com/pylint-dev/pylint/issues/10277>`_)
55+
56+
57+
1758
What's new in Pylint 3.3.6?
1859
---------------------------
1960
Release date: 2025-03-20

0 commit comments

Comments
 (0)