Skip to content

Commit 09fda58

Browse files
Merge branch 'maintenance/3.3.x' into merge-maintenance-into-main
2 parents d396616 + f798a4a commit 09fda58

File tree

2 files changed

+49
-7
lines changed

2 files changed

+49
-7
lines changed

CONTRIBUTORS.txt

Lines changed: 8 additions & 7 deletions
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 <frank@doublethefish.com> (doublethefish)
95-
- Pierre-Yves David <pierre-yves.david@logilab.fr>
9695
- Zen Lee <53538590+zenlyj@users.noreply.github.com>
96+
- Pierre-Yves David <pierre-yves.david@logilab.fr>
9797
- David Shea <dshea@redhat.com>: invalid sequence and slice index
9898
- Gunung P. Wibisono <55311527+gunungpw@users.noreply.github.com>
9999
- Derek Gustafson <degustaf@gmail.com>
@@ -105,6 +105,7 @@ contributors:
105105
- Nicolas Chauvat <nicolas.chauvat@logilab.fr>
106106
- orSolocate <38433858+orSolocate@users.noreply.github.com>
107107
- Radu Ciorba <radu@devrandom.ro>: not-context-manager and confusing-with-statement warnings.
108+
- Julian Grimm <51880314+Julfried@users.noreply.github.com>
108109
- Holger Peters <email@holger-peters.de>
109110
- Cosmin Poieană <cmin@ropython.org>: unichr-builtin and improvements to bad-open-mode.
110111
- Yilei "Dolee" Yang <yileiyang@google.com>
@@ -119,10 +120,11 @@ contributors:
119120
- Julien Jehannet <julien.jehannet@logilab.fr>
120121
- Boris Feld <lothiraldan@gmail.com>
121122
- Anthony Sottile <asottile@umich.edu>
123+
- Andrew Haigh <nelfin@gmail.com> (nelfin)
124+
- correctmost <134317971+correctmost@users.noreply.github.com>
122125
- Robert Hofer <hofrob@protonmail.com>
123126
- Pedro Algarvio <pedro@algarvio.me> (s0undt3ch)
124127
- Julien Palard <julien@palard.fr>
125-
- Julian Grimm <51880314+Julfried@users.noreply.github.com>
126128
- David Liu <david@cs.toronto.edu> (david-yz-liu)
127129
- Dan Goldsmith <djgoldsmith@googlemail.com>: support for msg-template in HTML reporter.
128130
- Buck Evan <buck.2019@gmail.com>
@@ -132,12 +134,10 @@ contributors:
132134
- Jakub Wilk <jwilk@jwilk.net>
133135
- Hugo van Kemenade <hugovk@users.noreply.github.com>
134136
- Eli Fine <ejfine@gmail.com> (eli88fine): Fixed false positive duplicate code warning for lines with symbols only
135-
- Andrew Haigh <nelfin@gmail.com> (nelfin)
136137
- Émile Crater <emile@crater.logilab.fr>
137138
- Pavel Roskin <proski@gnu.org>
138139
- David Gilman <davidgilman1@gmail.com>
139140
- へーさん <hira9603859504@gmail.com>
140-
- correctmost <134317971+correctmost@users.noreply.github.com>
141141
- Thomas Hisch <t.hisch@gmail.com>
142142
- Marianna Polatoglou <mpolatoglou@bloomberg.net>: minor contribution for wildcard import check
143143
- Manuel Vázquez Acosta <mva.led@gmail.com>
@@ -210,6 +210,7 @@ contributors:
210210
- Anubhav <35621759+anubh-v@users.noreply.github.com>
211211
- Antonio Quarta <sgheppy88@gmail.com>
212212
- Andrew J. Simmons <anjsimmo@gmail.com>
213+
- Alvaro Frias <alvarofriasgaray@gmail.com>
213214
- Alexey Pelykh <alexey.pelykh@gmail.com>
214215
- Alex Prabhat Bara <alexpbara@gmail.com>
215216
- wtracy <afishionado@gmail.com>
@@ -250,11 +251,11 @@ contributors:
250251
- Dan Hemberger <846186+hemberger@users.noreply.github.com>
251252
- Chris Rebert <code@rebertia.com>: unidiomatic-typecheck.
252253
- Aurelien Campeas <aurelien.campeas@logilab.fr>
253-
- Alvaro Frias <alvarofriasgaray@gmail.com>
254254
- Alexander Pervakov <frost.nzcr4@jagmort.com>
255255
- Alain Leufroy <alain.leufroy@logilab.fr>
256256
- Akhil Kamat <akhil.kamat@gmail.com>
257257
- Adam Williamson <awilliam@redhat.com>
258+
- Aaron Liu <aaronliu0130@gmail.com>
258259
- xmo-odoo <xmo-odoo@users.noreply.github.com>
259260
- tbennett0 <tbennett0@users.noreply.github.com>
260261
- purajit <7026198+purajit@users.noreply.github.com>
@@ -284,6 +285,7 @@ contributors:
284285
- Omega Weapon <OmegaPhil+hg@gmail.com>
285286
- Nikolai Kristiansen <nikolaik@gmail.com>
286287
- Nick Pesce <nickpesce22@gmail.com>
288+
- Nedelcu Ioan-Andrei <138256980+nedelcu-ioan@users.noreply.github.com>
287289
- Nathan Marrow <nmarrow@google.com>
288290
- Mikhail Fesenko <m.fesenko@corp.vk.com>
289291
- Matthew Suozzo <msuozzo@google.com>
@@ -332,7 +334,6 @@ contributors:
332334
- Artem Yurchenko <artemyurchenko@zoho.com>
333335
- Alexander Kapshuna <kapsh@kap.sh>
334336
- Adam Parkin <pzelnip@users.noreply.github.com>
335-
- Aaron Liu <aaronliu0130@gmail.com>
336337
- 谭九鼎 <109224573@qq.com>
337338
- Łukasz Sznuk <ls@rdprojekt.pl>
338339
- zasca <gorstav@gmail.com>
@@ -440,6 +441,7 @@ contributors:
440441
- Renat Galimov <renat2017@gmail.com>
441442
- Rebecca Turner <rbt@sent.as> (9999years)
442443
- Randall Leeds <randall@bleeds.info>
444+
- Ranadheer Gorrepati <35244169+ranadheerg@users.noreply.github.com>
443445
- Ramon Saraiva <ramonsaraiva@gmail.com>
444446
- Ramiro Leal-Cavazos <ramiroleal050@gmail.com> (ramiro050): Fixed bug preventing pylint from working with Emacs tramp
445447
- RSTdefg <34202999+RSTdefg@users.noreply.github.com>
@@ -466,7 +468,6 @@ contributors:
466468
- Nikita Sobolev <mail@sobolevn.me>
467469
- Nick Smith <clickthisnick@users.noreply.github.com>
468470
- Neowizard <Neowizard@users.noreply.github.com>
469-
- Nedelcu Ioan-Andrei <138256980+nedelcu-ioan@users.noreply.github.com>
470471
- Ned Batchelder <ned@nedbatchelder.com>
471472
- Natalie Serebryakova <natalie.serebryakova@Natalies-MacBook-Pro.local>
472473
- Naglis Jonaitis <827324+naglis@users.noreply.github.com>

doc/whatsnew/3/3.3/index.rst

Lines changed: 41 additions & 0 deletions
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)