Skip to content

chore(deps): 🔨update dependency pylint to v2.6.0

Mend Renovate requested to merge renovate/pylint-2.x into master

This MR contains the following updates:

Package Update Change
pylint (changelog) minor ==2.5.2 -> ==2.6.0

Release Notes

PyCQA/pylint

v2.6.0

Compare Source

===========================

Release date: 2020-08-20

  • Fix various scope-related bugs in undefined-variable checker

    Close #​1082, #​3434, #​3461

  • bad-continuation and bad-whitespace have been removed, black or another formatter can help you with this better than Pylint

    Close #​246, #​289, #​638, #​747, #​1148, #​1179, #​1943, #​2041, #​2301, #​2304, #​2944, #​3565

  • The no-space-check option has been removed. It's no longer possible to consider empty line like a trailing-whitespace by using clever options

    Close #​1368

  • missing-kwoa is no longer emitted when dealing with overload functions

    Close #​3655

  • mixed-indentation has been removed, it is no longer useful since TabError is included directly in python3

    Close #​2984 #​3573

  • Add super-with-arguments check for flagging instances of Python 2 style super calls.

  • Add an faq detailing which messages to disable to avoid duplicates w/ other popular linters

  • Fix superfluous-parens false-positive for the walrus operator

    Close #​3383

  • Fix fail-under not accepting floats

  • Fix a bug with ignore-docstrings ignoring all lines in a module

  • Fix pre-commit config that could lead to undetected duplicate lines of code

  • Fix a crash in parallel mode when the module's filepath is not set

    Close #​3564

  • Add raise-missing-from check for exceptions that should have a cause.

  • Support both isort 4 and isort 5. If you have pinned isort 4 in your projet requirements, nothing changes. If you use isort 5, though, note that the known-standard-library option is not interpreted the same in isort 4 and isort 5 (see the migration guide in isort documentation for further details). For compatibility's sake for most pylint users, the known-standard-library option in pylint now maps to extra-standard-library in isort 5. If you really want what known-standard-library now means in isort 5, you must disable the wrong-import-order check in pylint and run isort manually with a proper isort configuration file.

    Close #​3722

  • Add check for bool function to len-as-condition

  • Add simplifiable-condition check for extraneous constants in conditionals using and/or.

  • Add condition-evals-to-constant check for conditionals using and/or that evaluate to a constant.

    Close #​3407

  • Changed setup.py to work with distlib

    Close #​3555

v2.5.3

Compare Source

===========================

Release date: 2020-06-8

  • Fix a regression where disable comments that have checker names with numbers in them are not parsed correctly

    Close #​3666

  • property-with-parameters properly handles abstract properties

    Close #​3600

  • continue-in-finally no longer emitted on Python 3.8 where it's now valid

    Close #​3612

  • Fix a regression where messages with dash are not fully parsed

    Close #​3604

  • In a TOML configuration file, it's now possible to use rich (non-string) types, such as list, integer or boolean instead of strings. For example, one can now define a list of message identifiers to enable like this::

    enable = [ "use-symbolic-message-instead", "useless-suppression", ]

    Close #​3538

  • Fix a regression where the score was not reported with multiple jobs

    Close #​3547

  • Protect against AttributeError when checking cell-var-from-loop

    Close #​3646


Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by WhiteSource Renovate. View repository job log here.

Edited by Mend Renovate

Merge request reports