python-boilerplate
python-boilerplate copied to clipboard
build(deps): bump ruff from 0.13.0 to 0.14.6
Bumps ruff from 0.13.0 to 0.14.6.
Release notes
Sourced from ruff's releases.
0.14.6
Release Notes
Released on 2025-11-21.
Preview features
- [
flake8-bandit] Support new PySNMP API paths (S508,S509) (#21374)Bug fixes
- Adjust own-line comment placement between branches (#21185)
- Avoid syntax error when formatting attribute expressions with outer parentheses, parenthesized value, and trailing comment on value (#20418)
- Fix panic when formatting comments in unary expressions (#21501)
- Respect
fmt: skipfor compound statements on a single line (#20633)- [
refurb] FixFURB103autofix (#21454)- [
ruff] Fix false positive for complex conversion specifiers inlogging-eager-conversion(RUF065) (#21464)Rule changes
- [
ruff] Avoid false positive onClassVarreassignment (RUF012) (#21478)CLI
- Render hyperlinks for lint errors (#21514)
- Add a
ruff analyzeoption to skip over imports inTYPE_CHECKINGblocks (#21472)Documentation
- Limit
eglot-formathook to eglot-managed Python buffers (#21459)- Mention
force-excludein "Configuration > Python file discovery" (#21500)Contributors
@ntBre@dylwil3@gauthsvenkat@MichaReiser@thamer@Ruchir28@thejcannon@danparizher@chirizxcInstall ruff 0.14.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-installer.sh | sh </tr></table>
... (truncated)
Changelog
Sourced from ruff's changelog.
0.14.6
Released on 2025-11-21.
Preview features
- [
flake8-bandit] Support new PySNMP API paths (S508,S509) (#21374)Bug fixes
- Adjust own-line comment placement between branches (#21185)
- Avoid syntax error when formatting attribute expressions with outer parentheses, parenthesized value, and trailing comment on value (#20418)
- Fix panic when formatting comments in unary expressions (#21501)
- Respect
fmt: skipfor compound statements on a single line (#20633)- [
refurb] FixFURB103autofix (#21454)- [
ruff] Fix false positive for complex conversion specifiers inlogging-eager-conversion(RUF065) (#21464)Rule changes
- [
ruff] Avoid false positive onClassVarreassignment (RUF012) (#21478)CLI
- Render hyperlinks for lint errors (#21514)
- Add a
ruff analyzeoption to skip over imports inTYPE_CHECKINGblocks (#21472)Documentation
- Limit
eglot-formathook to eglot-managed Python buffers (#21459)- Mention
force-excludein "Configuration > Python file discovery" (#21500)Contributors
@ntBre@dylwil3@gauthsvenkat@MichaReiser@thamer@Ruchir28@thejcannon@danparizher@chirizxc0.14.5
Released on 2025-11-13.
Preview features
- [
flake8-simplify] ApplySIM113when index variable is of typeint(#21395)
... (truncated)
Commits
59c6cb5Bump 0.14.6 (#21558)54dba15[ty] Improve debug messages when imports fail (#21555)1af3185[ty] Add support for relative import completions553e568[ty] Refactor detection of import statements for completionscdef3f5[ty] Use dedicated collector for completions6178822[ty] Attach subdiagnostics tounresolved-importerrors for relative imports...6b7adb0[ty] support PEP 613 type aliases (#21394)06941c1[ty] More low-hanging fruit for inlay hint goto-definition (#21548)eb7c098[ty] implementTypedDictstructural assignment (#21467)1b28fc1[ty] Add more random TypeDetails and tests (#21546)- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)