Skip to content

chore(deps): update dependency pylint to v2.7.4

renovate requested to merge renovate/pylint-2.x into main

This MR contains the following updates:

Package Update Change
pylint (changelog) patch ==2.7.1 -> ==2.7.4

Release Notes

PyCQA/pylint

v2.7.4

Compare Source

=========================== Release date: 2021-03-30

  • Fix a problem with disabled msgid not being ignored

    Closes #​4265

  • Fix issue with annotated class constants

    Closes #​4264

v2.7.3

Compare Source

=========================== Release date: 2021-03-29

  • Introduce logic for checking deprecated attributes in DeprecationMixin.

  • Reduce usage of blacklist/whitelist terminology. Notably, extension-pkg-allow-list is an alternative to extension-pkg-whitelist and the message blacklisted-name is now emitted as disallowed-name. The previous names are accepted to maintain backward compatibility.

  • Move deprecated checker to DeprecatedMixin

    Closes #​4086

  • Bump astroid version to 2.5.2

  • Fix false positive for method-hidden when using private attribute and method

    Closes #​3936

  • use-symbolic-message-instead now also works on legacy messages like C0111 (missing-docstring).

  • Remove unwanted print to stdout from _emit_no_member

  • Introduce a command-line option to specify pyreverse output directory

    Closes #​4159

  • Fix issue with Enums and class-attribute-naming-style=snake_case

    Closes #​4149

  • Add allowed-redefined-builtins option for fine tuning redefined-builtin check.

    Close #​3263

  • Fix issue when executing with python -m pylint

    Closes #​4161

  • Exempt typing.TypedDict from too-few-public-methods check.

    Closes #​4180

  • Fix false-positive no-member for typed annotations without default value.

    Closes #​3167

  • Add --class-const-naming-style for Enum constants and class variables annotated with typing.ClassVar

    Closes #​4181

  • Fix astroid.Inference error for undefined-variables with ``len()```

    Closes #​4215

  • Fix column index on FIXME warning messages

    Closes #​4218

  • Improve handling of assignment expressions, better edge case handling

    Closes #​3763, #​4238

  • Improve check if class is subscriptable PEP585

  • Fix documentation and filename handling of --import-graph

  • Fix false-positive for unused-import on class keyword arguments

    Closes #​3202

  • Fix regression with plugins on PYTHONPATH if latter is cwd

    Closes #​4252

v2.7.2

Compare Source

=========================== Release date: 2021-02-28

  • Fix False Positive on Enum.__members__.items(), Enum.__members__.values, and Enum.__members__.keys Closes #​4123

  • Properly strip dangerous sys.path entries (not just the first one)

    Closes #​3636

  • Workflow and packaging improvements


Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever MR is behind base branch, 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 Renovate Bot.

Edited by renovate

Merge request reports