Commodore provides opinionated tenant-aware management of Kapitan inventories and templates. Commodore uses Kapitan for the heavy lifting of rendering templates and resolving a hierachical configuration structure.
pylint-dev/pylint (pylint)
### [`v3.2.2`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.2)
[Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.1...v3.2.2)
## What's new in Pylint 3.2.2?
Release date: 2024-05-20
## False Positives Fixed
- Fix multiple false positives for generic class syntax added in Python 3.12 (PEP 695).
Closes [#9406](https://togithub.com/pylint-dev/pylint/issues/9406)
- Exclude context manager without cleanup from
`contextmanager-generator-missing-cleanup` checks.
Closes [#9625](https://togithub.com/pylint-dev/pylint/issues/9625)
### [`v3.2.1`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.1)
[Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.0...v3.2.1)
## What's new in Pylint 3.2.1?
Release date: 2024-05-18
## False Positives Fixed
- Exclude if/else branches containing terminating functions (e.g. `sys.exit()`)
from `possibly-used-before-assignment` checks.
Closes [#9627](https://togithub.com/pylint-dev/pylint/issues/9627)
- Don't emit `typevar-name-incorrect-variance` warnings for PEP 695 style TypeVars.
The variance is inferred automatically by the type checker.
Adding `_co` or `_contra` suffix can help to reason about TypeVar.
Refs [#9638](https://togithub.com/pylint-dev/pylint/issues/9638)
- Fix a false positive for `possibly-used-before-assignment` when using
`typing.assert_never()` (3.11+) to indicate exhaustiveness.
Closes [#9643](https://togithub.com/pylint-dev/pylint/issues/9643)
## Other Bug Fixes
- Fix a false negative for `--ignore-patterns` when the directory to be linted is specified using a dot(`.`) and all files are ignored instead of only the files whose name begin with a dot.
Closes [#9273](https://togithub.com/pylint-dev/pylint/issues/9273)
- Restore "errors / warnings by module" section to report output (with `-ry`).
Closes [#9145](https://togithub.com/pylint-dev/pylint/issues/9145)
- `trailing-comma-tuple` should now be correctly emitted when it was disabled globally
but enabled via local message control, after removal of an over-optimisation.
Refs [#9608](https://togithub.com/pylint-dev/pylint/issues/9608)
- Add `--prefer-stubs=yes` option to opt-in to the astroid 3.2 feature
that prefers `.pyi` stubs over same-named `.py` files. This has the
potential to reduce `no-member` errors but at the cost of more errors
such as `not-an-iterable` from function bodies appearing as `...`.
Defaults to `no`.
Closes [#9626](https://togithub.com/pylint-dev/pylint/issues/9626)
Closes [#9623](https://togithub.com/pylint-dev/pylint/issues/9623)
## Internal Changes
- Update astroid version to 3.2.1. This solves some reports of `RecursionError`
and also makes the *prefer .pyi stubs* feature in astroid 3.2.0 *opt-in*
with the aforementioned `--prefer-stubs=y` option.
Refs [#9139](https://togithub.com/pylint-dev/pylint/issues/9139)
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 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:
3.2.0
->3.2.2
Release Notes
pylint-dev/pylint (pylint)
### [`v3.2.2`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.2) [Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.1...v3.2.2) ## What's new in Pylint 3.2.2? Release date: 2024-05-20 ## False Positives Fixed - Fix multiple false positives for generic class syntax added in Python 3.12 (PEP 695). Closes [#9406](https://togithub.com/pylint-dev/pylint/issues/9406) - Exclude context manager without cleanup from `contextmanager-generator-missing-cleanup` checks. Closes [#9625](https://togithub.com/pylint-dev/pylint/issues/9625) ### [`v3.2.1`](https://togithub.com/pylint-dev/pylint/releases/tag/v3.2.1) [Compare Source](https://togithub.com/pylint-dev/pylint/compare/v3.2.0...v3.2.1) ## What's new in Pylint 3.2.1? Release date: 2024-05-18 ## False Positives Fixed - Exclude if/else branches containing terminating functions (e.g. `sys.exit()`) from `possibly-used-before-assignment` checks. Closes [#9627](https://togithub.com/pylint-dev/pylint/issues/9627) - Don't emit `typevar-name-incorrect-variance` warnings for PEP 695 style TypeVars. The variance is inferred automatically by the type checker. Adding `_co` or `_contra` suffix can help to reason about TypeVar. Refs [#9638](https://togithub.com/pylint-dev/pylint/issues/9638) - Fix a false positive for `possibly-used-before-assignment` when using `typing.assert_never()` (3.11+) to indicate exhaustiveness. Closes [#9643](https://togithub.com/pylint-dev/pylint/issues/9643) ## Other Bug Fixes - Fix a false negative for `--ignore-patterns` when the directory to be linted is specified using a dot(`.`) and all files are ignored instead of only the files whose name begin with a dot. Closes [#9273](https://togithub.com/pylint-dev/pylint/issues/9273) - Restore "errors / warnings by module" section to report output (with `-ry`). Closes [#9145](https://togithub.com/pylint-dev/pylint/issues/9145) - `trailing-comma-tuple` should now be correctly emitted when it was disabled globally but enabled via local message control, after removal of an over-optimisation. Refs [#9608](https://togithub.com/pylint-dev/pylint/issues/9608) - Add `--prefer-stubs=yes` option to opt-in to the astroid 3.2 feature that prefers `.pyi` stubs over same-named `.py` files. This has the potential to reduce `no-member` errors but at the cost of more errors such as `not-an-iterable` from function bodies appearing as `...`. Defaults to `no`. Closes [#9626](https://togithub.com/pylint-dev/pylint/issues/9626) Closes [#9623](https://togithub.com/pylint-dev/pylint/issues/9623) ## Internal Changes - Update astroid version to 3.2.1. This solves some reports of `RecursionError` and also makes the *prefer .pyi stubs* feature in astroid 3.2.0 *opt-in* with the aforementioned `--prefer-stubs=y` option. Refs [#9139](https://togithub.com/pylint-dev/pylint/issues/9139)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 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.