From 45d23ee03555cb8fba7ceae3c8601e1432638b52 Mon Sep 17 00:00:00 2001 From: Pierre Sassoulas Date: Wed, 1 Jun 2022 12:46:26 +0200 Subject: [PATCH] Bump pylint to 2.14.0, update changelog --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- CONTRIBUTORS.txt | 10 +++-- .../contributor_guide/contribute.rst | 11 ++--- doc/whatsnew/2/2.14/full.rst | 8 +++- doc/whatsnew/2/2.15/index.rst | 44 +++++++++++++++++++ doc/whatsnew/2/index.rst | 1 + examples/pylintrc | 3 +- examples/pyproject.toml | 3 +- pylint/__pkginfo__.py | 2 +- tbump.toml | 2 +- 10 files changed, 66 insertions(+), 20 deletions(-) create mode 100644 doc/whatsnew/2/2.15/index.rst diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 2163a1719b3..fd9cff78ddf 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -5,7 +5,7 @@ To ease the process of reviewing your PR, do make sure to complete the following - [ ] Write a good description on what the PR does. - [ ] If it's a new feature, or an important bug fix, add a What's New entry in - ``doc/whatsnew/2/2.14/summary.rst`` otherwise in ``doc/whatsnew/2/2.14/full.rst``. + ``doc/whatsnew/2/2.15/index.rst``. - [ ] If you used multiple emails or multiple names when contributing, add your mails and preferred name in ``script/.contributors_aliases.json`` --> diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt index e6c484010d4..a84d5b5dae4 100644 --- a/CONTRIBUTORS.txt +++ b/CONTRIBUTORS.txt @@ -19,6 +19,7 @@ Maintainers - Marc Mueller <30130371+cdce8p@users.noreply.github.com> - Hippo91 - Jacob Walls +- Matus Valo - Andreas Finkler <3929834+DudeNr33@users.noreply.github.com> - Łukasz Rogalski - Ashley Whetter @@ -50,7 +51,7 @@ contributors: * wrong-spelling-in-comment * wrong-spelling-in-docstring * parallel execution on multiple CPUs -- Matus Valo +- Mark Byrne <31762852+mbyrnepr2@users.noreply.github.com> - Bruno Daniel : check_docs extension. - Sushobhit <31987769+sushobhit27@users.noreply.github.com> (sushobhit27) * Added new check 'comparison-with-itself'. @@ -76,7 +77,6 @@ contributors: * redefined-variable-type - Alexandre Fayolle (Logilab): TkInter gui, documentation, debian support - Nick Drozd : performance improvements to astroid -- Mark Byrne <31762852+mbyrnepr2@users.noreply.github.com> - Julien Cristau (Logilab): python 3 support - Adrien Di Mascio - Frank Harrison (doublethefish) @@ -96,10 +96,10 @@ contributors: - Cezar Elnazli : deprecated-method - Joseph Young <80432516+jpy-git@users.noreply.github.com> (jpy-git) - Nicolas Chauvat +- Tim Martin - Radu Ciorba : not-context-manager and confusing-with-statement warnings. - Holger Peters - Cosmin Poieană : unichr-builtin and improvements to bad-open-mode. -- Tim Martin - Steven Myint : duplicate-except. - Peter Kolbus (Garmin) - Luigi Bertaco Cristofolini (luigibertaco) @@ -160,6 +160,7 @@ contributors: - Takahide Nojima - Taewon D. Kim - Sneaky Pete +- Sergey B Kirpichev - Rene Zhang - Or Bahari - Mr. Senko @@ -186,7 +187,6 @@ contributors: - chohner - Tiago Honorato <61059243+tiagohonorato@users.noreply.github.com> - Steven M. Vascellaro -- Sergey B Kirpichev - Roberto Leinardi : PyCharm plugin maintainer - Ricardo Gemignani - Pieter Engelbrecht @@ -290,6 +290,7 @@ contributors: - pyves@crater.logilab.fr - paschich - oittaa <8972248+oittaa@users.noreply.github.com> +- nyabkun <75878387+nyabkun@users.noreply.github.com> - moxian - mar-chi-pan - ludal@logilab.fr @@ -460,6 +461,7 @@ contributors: - Emmanuel Chaudron - Elizabeth Bott <52465744+elizabethbott@users.noreply.github.com> - Eisuke Kawashima (e-kwsm) +- Edward K. Ream - Edgemaster - Drew Risinger - Dr. Nick diff --git a/doc/development_guide/contributor_guide/contribute.rst b/doc/development_guide/contributor_guide/contribute.rst index 6a22c106be7..c9c329dc259 100644 --- a/doc/development_guide/contributor_guide/contribute.rst +++ b/doc/development_guide/contributor_guide/contribute.rst @@ -13,14 +13,9 @@ your patch gets accepted: you access to the latest ``ast`` parser. - Install the dev dependencies, see :ref:`contributor_install`. - Use our test suite and write new tests, see :ref:`contributor_testing`. - -- Add a short entry to the change log describing the change, except for internal - implementation only changes. - -- Not usually required, but for changes other than small bugs we also add a couple - of sentences in the release document for that release, (:file:`doc/whatsnew/VERSION.rst`, - `What's New` section). For the release document we usually write some more details, - and it is also a good place to offer examples on how the new change is supposed to work. +- Add an entry to the change log describing the change in `doc/whatsnew/2/VERSION/index.rst`. + If necessary you can write details or offer examples on how the new change is supposed to + work. - Document your change, if it is a non-trivial one. diff --git a/doc/whatsnew/2/2.14/full.rst b/doc/whatsnew/2/2.14/full.rst index ad2335afdc1..87909735899 100644 --- a/doc/whatsnew/2/2.14/full.rst +++ b/doc/whatsnew/2/2.14/full.rst @@ -1,11 +1,17 @@ Full changelog ============== -What's New in Pylint 2.14.0? +What's New in Pylint 2.14.1? ---------------------------- Release date: TBA + +What's New in Pylint 2.14.0? +---------------------------- +Release date: 2022-06-01 + + * The refactoring checker now also raises 'consider-using-generator' messages for ``max()``, ``min()`` and ``sum()``. diff --git a/doc/whatsnew/2/2.15/index.rst b/doc/whatsnew/2/2.15/index.rst new file mode 100644 index 00000000000..519232b22eb --- /dev/null +++ b/doc/whatsnew/2/2.15/index.rst @@ -0,0 +1,44 @@ +*************************** + What's New in Pylint 2.15 +*************************** + +.. toctree:: + :maxdepth: 2 + +:Release: 2.15 +:Date: TBA + +Summary -- Release highlights +============================= + + +New checkers +============ + + +Removed checkers +================ + + +Extensions +========== + + +False positives fixed +===================== + + +False negatives fixed +===================== + + +Other bug fixes +=============== + + +Other Changes +============= + + +Internal changes +================ diff --git a/doc/whatsnew/2/index.rst b/doc/whatsnew/2/index.rst index cb6dc57fe6e..4c1e938b326 100644 --- a/doc/whatsnew/2/index.rst +++ b/doc/whatsnew/2/index.rst @@ -7,6 +7,7 @@ .. toctree:: :maxdepth: 2 + 2.15/index 2.14/index 2.13/index 2.12/index diff --git a/examples/pylintrc b/examples/pylintrc index 8a166107278..5146b9941b3 100644 --- a/examples/pylintrc +++ b/examples/pylintrc @@ -277,8 +277,7 @@ signature-mutators= [EXCEPTIONS] -# Exceptions that will emit a warning when being caught. Defaults to -# "BaseException, Exception". +# Exceptions that will emit a warning when caught. overgeneral-exceptions=BaseException, Exception diff --git a/examples/pyproject.toml b/examples/pyproject.toml index 690f0c0a665..138907a68e2 100644 --- a/examples/pyproject.toml +++ b/examples/pyproject.toml @@ -259,8 +259,7 @@ max-statements = 50 min-public-methods = 2 [tool.pylint.exceptions] -# Exceptions that will emit a warning when being caught. Defaults to -# "BaseException, Exception". +# Exceptions that will emit a warning when caught. overgeneral-exceptions = ["BaseException", "Exception"] [tool.pylint.format] diff --git a/pylint/__pkginfo__.py b/pylint/__pkginfo__.py index 72e66b3fa0d..858b61b499c 100644 --- a/pylint/__pkginfo__.py +++ b/pylint/__pkginfo__.py @@ -9,7 +9,7 @@ from __future__ import annotations -__version__ = "2.14.0-b1" +__version__ = "2.14.0" def get_numversion_from_version(v: str) -> tuple[int, int, int]: diff --git a/tbump.toml b/tbump.toml index b904459752d..2ae96a798cb 100644 --- a/tbump.toml +++ b/tbump.toml @@ -1,7 +1,7 @@ github_url = "https://github.com/PyCQA/pylint" [version] -current = "2.14.0-b1" +current = "2.14.0" regex = ''' ^(?P0|[1-9]\d*) \.