PyCQA/pylint
### [`v2.15.10`](https://togithub.com/PyCQA/pylint/releases/tag/v2.15.10)
[Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.15.9...v2.15.10)
## False Positives Fixed
- Fix `use-sequence-for-iteration` when unpacking a set with `*`.
Closes [#5788](https://togithub.com/PyCQA/pylint/issues/5788)
- Fix false positive `assigning-non-slot` when a class attribute is
re-assigned.
Closes [#6001](https://togithub.com/PyCQA/pylint/issues/6001)
- Fixes `used-before-assignment` false positive when the walrus operator
is used in a ternary operator.
Closes [#7779](https://togithub.com/PyCQA/pylint/issues/7779)
- Prevent `used-before-assignment` when imports guarded by `if
TYPE_CHECKING`
are guarded again when used.
Closes [#7979](https://togithub.com/PyCQA/pylint/issues/7979)
## Other Bug Fixes
- Using custom braces in `msg-template` will now work properly.
Closes [#5636](https://togithub.com/PyCQA/pylint/issues/5636)
### [`v2.15.9`](https://togithub.com/PyCQA/pylint/releases/tag/v2.15.9)
[Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.15.8...v2.15.9)
## False Positives Fixed
- Fix false-positive for `used-before-assignment` in pattern matching with a guard.
Closes [#5327](https://togithub.com/PyCQA/pylint/issues/5327)
## Other Bug Fixes
- Pylint will no longer deadlock if a parallel job is killed but fail immediately instead.
Closes [#3899](https://togithub.com/PyCQA/pylint/issues/3899)
- When pylint exit due to bad arguments being provided the exit code will now be the expected `32`.
Refs [#7931](https://togithub.com/PyCQA/pylint/issues/7931)
- Fixes a `ModuleNotFound` exception when running pylint on a Django project with the `pylint_django` plugin enabled.
Closes [#7938](https://togithub.com/PyCQA/pylint/issues/7938)
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==2.15.8
->==2.15.10
Release Notes
PyCQA/pylint
### [`v2.15.10`](https://togithub.com/PyCQA/pylint/releases/tag/v2.15.10) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.15.9...v2.15.10) ## False Positives Fixed - Fix `use-sequence-for-iteration` when unpacking a set with `*`. Closes [#5788](https://togithub.com/PyCQA/pylint/issues/5788) - Fix false positive `assigning-non-slot` when a class attribute is re-assigned. Closes [#6001](https://togithub.com/PyCQA/pylint/issues/6001) - Fixes `used-before-assignment` false positive when the walrus operator is used in a ternary operator. Closes [#7779](https://togithub.com/PyCQA/pylint/issues/7779) - Prevent `used-before-assignment` when imports guarded by `if TYPE_CHECKING` are guarded again when used. Closes [#7979](https://togithub.com/PyCQA/pylint/issues/7979) ## Other Bug Fixes - Using custom braces in `msg-template` will now work properly. Closes [#5636](https://togithub.com/PyCQA/pylint/issues/5636) ### [`v2.15.9`](https://togithub.com/PyCQA/pylint/releases/tag/v2.15.9) [Compare Source](https://togithub.com/PyCQA/pylint/compare/v2.15.8...v2.15.9) ## False Positives Fixed - Fix false-positive for `used-before-assignment` in pattern matching with a guard. Closes [#5327](https://togithub.com/PyCQA/pylint/issues/5327) ## Other Bug Fixes - Pylint will no longer deadlock if a parallel job is killed but fail immediately instead. Closes [#3899](https://togithub.com/PyCQA/pylint/issues/3899) - When pylint exit due to bad arguments being provided the exit code will now be the expected `32`. Refs [#7931](https://togithub.com/PyCQA/pylint/issues/7931) - Fixes a `ModuleNotFound` exception when running pylint on a Django project with the `pylint_django` plugin enabled. Closes [#7938](https://togithub.com/PyCQA/pylint/issues/7938)Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.