chore(deps-dev): bump ruff from 0.14.14 to 0.15.15
Open
Number: #4
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Unknown
Comments: 6
Association: Unknown
Comments: 6
Created:
May 28, 2026 at 08:56 PM UTC
(about 2 months ago)
(about 2 months ago)
Updated:
May 31, 2026 at 06:01 AM UTC
(about 2 months ago)
(about 2 months ago)
Labels:
dependencies python:uv dependabot-approved
dependencies python:uv dependabot-approved
Description:
Bumps ruff from 0.14.14 to 0.15.15.
Release notes
Sourced from ruff's releases.
0.15.15
Release Notes
Released on 2026-05-28.
Preview features
- Fix Markdown closing fence handling (#25310)
- [
pyflakes] Report duplicate imports intyping.TYPE_CHECKINGblock (F811) (#22560)Bug fixes
- [
pyflakes] Treat function-scope bare annotations as locals per PEP 526 (F821) (#21540)Performance
- Avoid redundant
TokenValuedrops in the lexer (#25300)- Reduce memory usage by dropping token-excess capacity and improve performance by approximating the initial tokens
Vecsize (#25354)- Use
ThinVecin AST to shrinkStmt(#25361)Documentation
- Fix
line-lengthexample for--configoption (#25389)- [
flake8-comprehensions] DocumentRecursionErroredge case in__len__(C416) (#25286)- [
mccabe] Improve example (C901) (#25287)- [
pyupgrade] Clarify fix safety docs (UP007,UP045) (#25288)- [
refurb] DocumentFURB192exception change for empty sequences (#25317)- [
ruff] Document false negative for user-defined types (RUF013) (#25289)Formatter
- Fix formatting of lambdas nested within f-strings (#25398)
Server
- Return code action for
codeAction/resolverequests that contain no or no valid URL (#25365)Other changes
- Expand semantic syntax errors for invalid walruses (#25415)
Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.15.15
Released on 2026-05-28.
Preview features
- Fix Markdown closing fence handling (#25310)
- [
pyflakes] Report duplicate imports intyping.TYPE_CHECKINGblock (F811) (#22560)Bug fixes
- [
pyflakes] Treat function-scope bare annotations as locals per PEP 526 (F821) (#21540)Performance
- Avoid redundant
TokenValuedrops in the lexer (#25300)- Reduce memory usage by dropping token-excess capacity and improve performance by approximating the initial tokens
Vecsize (#25354)- Use
ThinVecin AST to shrinkStmt(#25361)Documentation
- Fix
line-lengthexample for--configoption (#25389)- [
flake8-comprehensions] DocumentRecursionErroredge case in__len__(C416) (#25286)- [
mccabe] Improve example (C901) (#25287)- [
pyupgrade] Clarify fix safety docs (UP007,UP045) (#25288)- [
refurb] DocumentFURB192exception change for empty sequences (#25317)- [
ruff] Document false negative for user-defined types (RUF013) (#25289)Formatter
- Fix formatting of lambdas nested within f-strings (#25398)
Server
- Return code action for
codeAction/resolverequests that contain no or no valid URL (#25365)Other changes
- Expand semantic syntax errors for invalid walruses (#25415)
Contributors
... (truncated)
Commits
db5aa0aBump 0.15.15 (#25431)366fe21[ty] Improve diagnostics for syntax errors in forward annotations (#25158)e2e1e64[ty] Remove excess capacity from more Salsa cached collections (#25411)1bd77e1[ty] Use diagnostic message as tie breaker when sorting (#25424)7e1bc1eAdd agent skills for working on ty (#25422)574e107Expand semantic syntax errors for invalid walruses (#25415)4a7ca06[ty] Display docs for matching parameter when hovering over the name of an ar...5432709Refine a few agents instructions (#25423)3cb09eb[ty] Supporttyping.TypeForm(#25334)c8cd59f[ty] Infer class attributes assigned by metaclass initialization (#25342)- Additional commits viewable in compare view
Summary by CodeRabbit
- Chores
- Updated development tool version constraints to support newer releases.
Package Dependencies
Technical Details
| ID: | 15946701 |
| UUID: | 4543758655 |
| Node ID: | PR_kwDOSqs-LM7gZ0Wi |
| Host: | GitHub |
| Repository: | TechMatrix-labs/pythinker-code |