Open dependabot[bot] opened 6 days ago
This PR updates the Ruff linter from version 0.6.8 to 0.8.0. The update includes several breaking changes, including a new default Python target version (3.9), changes to pydoclint diagnostics locations, modifications to the standalone installer directory, and updates to line width calculations. Additionally, several deprecated rules have been removed and some rules have been remapped.
graph TD;
A[Update Ruff from 0.6.8 to 0.8.0] --> B[Breaking Changes];
A --> C[Removed Rules];
A --> D[Remapped Rules];
B --> E[Default to Python 3.9];
B --> F[Changed pydoclint diagnostics location];
B --> G[Use XDG for standalone installer];
B --> H[Changes to line width calculation];
C --> I[Removed deprecated rules];
D --> J[Remapped rule codes];
Change | Details | Files |
---|---|---|
Update introduces breaking changes to Ruff's default behavior |
|
poetry.lock |
Removal of deprecated linting rules |
|
poetry.lock |
Rule code remapping |
|
poetry.lock |
Bumps ruff from 0.6.8 to 0.8.0.
Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
a90e404
[red-knot] PEP 695 type aliases (#14357)8358ad8
Ruff 0.8 release (#14486)2b8b1ef
Improve docs for some pycodestyle rules (#14517)2efa3fb
[flake8-import-conventions
] Syntax check aliases supplied in configuration ...b9da430
doc(B024): #14455 add annotated but unassgined class variables (#14502)87043a2
Limit type size assertion to 64bit (#14514)f684b6f
[red-knot] Fix: Infer type for typing.Union[..] tuple expression (#14510)47f39ed
[red-knot] Meta data forType::Todo
(#14500)aecdb8c
[red-knot] supporttyping.Union
in type annotations (#14499)3c52d2d
Improve the performance of the formatter instability check job (#14471)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show
Summary by Sourcery
Build: