<#2068 chore(deps): bump ruff from 0.12.7 to 0.12....
# hub-repo-activity
g
#2068 chore(deps): bump ruff from 0.12.7 to 0.12.8 Pull request opened by dependabot[bot] Bumps ruff from 0.12.7 to 0.12.8. Release notes Sourced from ruff's releases.
## 0.12.8
## Release Notes
### Preview features
• [
flake8-use-pathlib
] Expand
PTH201
to check all
PurePath
subclasses (#19440)
### Bug fixes
• [
flake8-blind-except
] Change
BLE001
to correctly parse exception tuples (#19747)
• [
flake8-errmsg
] Exclude
typing.cast
from
EM101
(#19656)
• [
flake8-simplify
] Fix raw string handling in
SIM905
for embedded quotes (#19591)
• [
flake8-import-conventions
] Avoid false positives for NFKC-normalized
__debug__
import aliases in
ICN001
(#19411)
• [
isort
] Fix syntax error after docstring ending with backslash (
I002
) (#19505)
• [
pylint
] Mark
PLC0207
fixes as unsafe when
*args
unpacking is present (#19679)
• [
pyupgrade
] Prevent infinite loop with
I002
(
UP010
,
UP035
) (#19413)
• [
ruff
] Parenthesize generator expressions in f-strings (
RUF010
) (#19434)
### Rule changes
• [
eradicate
] Don't flag
pyrefly
pragmas as unused code (
ERA001
) (#19731)
### Documentation
• Replace "associative" with "commutative" in docs for
RUF036
(#19706)
• Fix copy and line separator colors in dark mode (#19630)
• Fix link to
typing
documentation (#19648)
• [
refurb
] Make more examples error out-of-the-box (#19695,#19673,#19672)
### Other changes
• Include column numbers in GitLab output format (#19708)
• Always expand tabs to four spaces in diagnostics (#19618)
• Update pre-commit's
ruff
id (#19654)
## Contributors
• `@​AlexWaygood`
• `@​BurntSushi`
• `@​MatthewMckee4`
• `@​MeGaGiGaGon`
• `@​MichaReiser`
• `@​UnboundVariable`
• `@​cristian64`
• `@​danparizher`
• `@​dcreager`
• `@​deliro`
• `@​dhruvmanila`
• `@​github-actions`
• `@​harshil21`
• `@​hunterhogan`
... (truncated) Changelog Sourced from ruff's changelog.
## 0.12.8
### Preview features
• [
flake8-use-pathlib
] Expand
PTH201
to check all
PurePath
subclasses (#19440)
### Bug fixes
• [
flake8-blind-except
] Change
BLE001
to correctly parse exception tuples (#19747)
• [
flake8-errmsg
] Exclude
typing.cast
from
EM101
(#19656)
• [
flake8-simplify
] Fix raw string handling in
SIM905
for embedded quotes (#19591)
• [
flake8-import-conventions
] Avoid false positives for NFKC-normalized
__debug__
import aliases in
ICN001
(#19411)
• [
isort
] Fix syntax error after docstring ending with backslash (
I002
) (#19505)
• [
pylint
] Mark
PLC0207
fixes as unsafe when
*args
unpacking is present (#19679)
• [
pyupgrade
] Prevent infinite loop with
I002
(
UP010
,
UP035
) (#19413)
• [
ruff
] Parenthesize generator expressions in f-strings (
RUF010
) (#19434)
### Rule changes
• [
eradicate
] Don't flag
pyrefly
pragmas as unused code (
ERA001
) (#19731)
### Documentation
• Replace "associative" with "commutative" in docs for
RUF036
(#19706)
• Fix copy and line separator colors in dark mode (#19630)
• Fix link to
typing
documentation (#19648)
• [
refurb
] Make more examples error out-of-the-box (#19695,#19673,#19672)
### Other changes
• Include column numbers in GitLab output format (#19708)
• Always expand tabs to four spaces in diagnostics (#19618)
• Update pre-commit's
ruff
id (#19654)
Commits • `f51a228` Bump 0.12.8 (#19813) • `d5e1b79` [ty] Fix static assertion size check (#19814) • `7dfde3b` Update Rust toolchain to 1.89 (#19807) • `b22586f` [ty] Add
ty.inlayHints.variableTypes
server option (#19780) • `c401a6d` [ty] Add failing tests for tuple subclasses (#19803) • `7b6abfb` [ty] Add
ty.experimental.rename
server setting (#19800) • `b005cdb` [ty] Implemented support for "rename" language server feature (#19551) • `b96aa46` [ty] Reduce size of member table (#19572) • <https://github.com/astral-sh… meltano/hub