⬆ Bump ruff from 0.14.8 to 0.14.9
Closed
Number: #1672
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
December 11, 2025 at 10:02 PM UTC
(6 months ago)
(6 months ago)
Updated:
December 18, 2025 at 10:02 PM UTC
(6 months ago)
(6 months ago)
Closed:
December 18, 2025 at 10:02 PM UTC
(6 months ago)
(6 months ago)
Time to Close:
7 days
Labels:
dependencies python internal
dependencies python internal
Description:
Bumps ruff from 0.14.8 to 0.14.9.
Release notes
Sourced from ruff's releases.
0.14.9
Release Notes
Released on 2025-12-11.
Preview features
- [
ruff] NewRUF100diagnostics for unused range suppressions (#21783)- [
pylint] Detect subclasses of builtin exceptions (PLW0133) (#21382)Bug fixes
- Fix comment placement in lambda parameters (#21868)
- Skip over trivia tokens after re-lexing (#21895)
- [
flake8-bandit] Fix false positive when using non-standardCSafeLoaderpath (S506). (#21830)- [
flake8-bugbear] Accept immutable slice default arguments (B008) (#21823)Rule changes
- [
pydocstyle] SuppressD417for parameters withUnpackannotations (#21816)Performance
- Use
memchrfor computing line indexes (#21838)Documentation
- Document
*.pywis included by default in preview (#21885)- Document range suppressions, reorganize suppression docs (#21884)
- Update mkdocs-material to 9.7.0 (Insiders now free) (#21797)
Contributors
@Avasam@MichaReiser@charliermarsh@amyreese@phongddo@prakhar1144@mahiro72@ntBre@LoicRiegelInstall ruff 0.14.9
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.9/ruff-installer.sh | sh
... (truncated)
Changelog
Sourced from ruff's changelog.
0.14.9
Released on 2025-12-11.
Preview features
- [
ruff] NewRUF100diagnostics for unused range suppressions (#21783)- [
pylint] Detect subclasses of builtin exceptions (PLW0133) (#21382)Bug fixes
- Fix comment placement in lambda parameters (#21868)
- Skip over trivia tokens after re-lexing (#21895)
- [
flake8-bandit] Fix false positive when using non-standardCSafeLoaderpath (S506). (#21830)- [
flake8-bugbear] Accept immutable slice default arguments (B008) (#21823)Rule changes
- [
pydocstyle] SuppressD417for parameters withUnpackannotations (#21816)Performance
- Use
memchrfor computing line indexes (#21838)Documentation
- Document
*.pywis included by default in preview (#21885)- Document range suppressions, reorganize suppression docs (#21884)
- Update mkdocs-material to 9.7.0 (Insiders now free) (#21797)
Contributors
Commits
3f63ea4Prepare 0.14.9 release (#21927)c8851ec[ty] Defer all parameter and return type annotations (#21906)d442433[ty] Fix workspace symbols to return members too (#21926)c055d66Document range suppressions, reorganize suppression docs (#21884)7a578ceIgnore ruff:isort like ruff:noqa in new suppressions (#21922)34f7a04[ty] HandleDefinitions inSemanticModel::scope(#21919)c9fe4e2[ty] Attach salsa db when running ide tests for easier debugging (#21917)fbeeb05[ty] Don't show hover for expressions with no inferred type (#21924)4fdb4e8[ty] avoid unions of generic aliases of the same class in fixpoint (#21909)c548ef2[ty] Squash false positive logs for failing to findbuiltinsas a real module- 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)
Package Dependencies
Technical Details
| ID: | 12123962 |
| UUID: | 3721106064 |
| Node ID: | PR_kwDOF8_QEs64cnp1 |
| Host: | GitHub |
| Repository: | fastapi/sqlmodel |