pylint-dev/pylint (pylint)
### [`v3.2.4`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.4)
[Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.3...v3.2.4)
## What's new in Pylint 3.2.4?
Release date: 2024-06-25
## False Positives Fixed
- Prevent emitting `possibly-used-before-assignment` when relying on names
only potentially not defined in conditional blocks guarded by functions
annotated with `typing.Never` or `typing.NoReturn`.
Closes [#9674](https://togithub.com/pylint-dev/pylint/issues/9674)
## Other Bug Fixes
- Fixed a crash when the lineno of a variable used as an annotation wasn't available for `undefined-variable`.
Closes [#8866](https://togithub.com/pylint-dev/pylint/issues/8866)
- Fixed a crash when the `start` value in an `enumerate` was non-constant and impossible to infer
(like in`enumerate(apples, start=int(random_apple_index)`) for `unnecessary-list-index-lookup`.
Closes [#9078](https://togithub.com/pylint-dev/pylint/issues/9078)
- Fixed a crash in `symilar` when the `-d` or `-i` short option were not properly recognized.
It's still impossible to do `-d=1` (you must do `-d 1`).
Closes [#9343](https://togithub.com/pylint-dev/pylint/issues/9343)
Configuration
📅 Schedule: Branch creation - "before 6am every weekday" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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:
3.2.3
->3.2.4
Release Notes
pylint-dev/pylint (pylint)
### [`v3.2.4`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.4) [Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.3...v3.2.4) ## What's new in Pylint 3.2.4? Release date: 2024-06-25 ## False Positives Fixed - Prevent emitting `possibly-used-before-assignment` when relying on names only potentially not defined in conditional blocks guarded by functions annotated with `typing.Never` or `typing.NoReturn`. Closes [#9674](https://togithub.com/pylint-dev/pylint/issues/9674) ## Other Bug Fixes - Fixed a crash when the lineno of a variable used as an annotation wasn't available for `undefined-variable`. Closes [#8866](https://togithub.com/pylint-dev/pylint/issues/8866) - Fixed a crash when the `start` value in an `enumerate` was non-constant and impossible to infer (like in`enumerate(apples, start=int(random_apple_index)`) for `unnecessary-list-index-lookup`. Closes [#9078](https://togithub.com/pylint-dev/pylint/issues/9078) - Fixed a crash in `symilar` when the `-d` or `-i` short option were not properly recognized. It's still impossible to do `-d=1` (you must do `-d 1`). Closes [#9343](https://togithub.com/pylint-dev/pylint/issues/9343)Configuration
📅 Schedule: Branch creation - "before 6am every weekday" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.