Skip to content

Update dependency pylint to v2.15.10

Renovate [bot] requested to merge renovate/pylint-2.x into master

This MR contains the following updates:

Package Update Change
pylint (changelog) patch ==2.15.6 -> ==2.15.10

Release Notes

PyCQA/pylint

v2.15.10

Compare Source

False Positives Fixed

  • Fix use-sequence-for-iteration when unpacking a set with *.

    Closes #​5788

  • Fix false positive assigning-non-slot when a class attribute is re-assigned.

    Closes #​6001

  • Fixes used-before-assignment false positive when the walrus operator is used in a ternary operator.

    Closes #​7779

  • Prevent used-before-assignment when imports guarded by if TYPE_CHECKING are guarded again when used.

    Closes #​7979

Other Bug Fixes

  • Using custom braces in msg-template will now work properly.

    Closes #​5636

v2.15.9

Compare Source

False Positives Fixed

  • Fix false-positive for used-before-assignment in pattern matching with a guard.

    Closes #​5327

Other Bug Fixes

  • Pylint will no longer deadlock if a parallel job is killed but fail immediately instead.

    Closes #​3899

  • When pylint exit due to bad arguments being provided the exit code will now be the expected 32.

    Refs #​7931

  • Fixes a ModuleNotFound exception when running pylint on a Django project with the pylint_django plugin enabled.

    Closes #​7938

v2.15.8

Compare Source

False Positives Fixed

  • Document a known false positive for useless-suppression when disabling line-too-long in a module with only comments and no code.

    Closes #​3368

  • Fix logging-fstring-interpolation false positive raised when logging and f-string with %s formatting.

    Closes #​4984

  • Fixes false positive abstract-method on Protocol classes.

    Closes #​7209

  • Fix missing-param-doc false positive when function parameter has an escaped underscore.

    Closes #​7827

  • multiple-statements no longer triggers for function stubs using inlined ....

    Closes #​7860

v2.15.7

Compare Source

False Positives Fixed

  • Fix deprecated-method false positive when alias for method is similar to name of deprecated method.

    Closes #​5886

  • Fix a false positive for used-before-assignment for imports guarded by typing.TYPE_CHECKING later used in variable annotations.

    Closes #​7609

Other Bug Fixes

  • Pylint will now filter duplicates given to it before linting. The output should be the same whether a file is given/discovered multiple times or not.

    Closes #​6242, #​4053

  • Fixes a crash in stop-iteration-return when the next builtin is called without arguments.

    Closes #​7828


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 Renovate Bot.

Edited by Renovate [bot]

Merge request reports