| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:c287381c-79e4-9c39-1065-52f85cd0129e |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | B80C:2FC8B3:2C2E5E8:3A8C75E:6A5CE7E7 |
| html-safe-nonce | 5208275ae44c7ea148b34dbf6a13db5f98ff1cf102cc92dd761e4201ee763308 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCODBDOjJGQzhCMzoyQzJFNUU4OjNBOEM3NUU6NkE1Q0U3RTciLCJ2aXNpdG9yX2lkIjoiMjIyNzc1NDU4NTk3MjM0NjYzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | a6a26e79610d46ad53ca9594518f02661a40a6a0b9516a8a8d7b97da59c90ec7 |
| hovercard-subject-tag | pull_request:3614428680 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/RustPython/ruff/1/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/426be997e3e5a5589cb873104a1715a4a0cec7b75bf79e896dd3af3d1a185671/RustPython/ruff/pull/1 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/426be997e3e5a5589cb873104a1715a4a0cec7b75bf79e896dd3af3d1a185671/RustPython/ruff/pull/1 |
| og:image:alt | Summary
Test Plan
Summary by CodeRabbit
Release Notes
New Features
Added Airflow task branching and cross-communication pull detection rules.
Implemented inline suppression support with #ruff... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ShaharNaveh |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b |
| turbo-cache-control | no-cache |
| go-import | github.com/RustPython/ruff git https://github.com/RustPython/ruff.git |
| octolytics-dimension-user_id | 39710557 |
| octolytics-dimension-user_login | RustPython |
| octolytics-dimension-repository_id | 1194950092 |
| octolytics-dimension-repository_nwo | RustPython/ruff |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 523043277 |
| octolytics-dimension-repository_parent_nwo | astral-sh/ruff |
| octolytics-dimension-repository_network_root_id | 523043277 |
| octolytics-dimension-repository_network_root_nwo | astral-sh/ruff |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 9c975978430e9ad293956f2bbdaf153b1bd84a99 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/RustPython/ruff/pull/1#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2Fruff%2Fpull%2F1 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2Fruff%2Fpull%2F1 |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=RustPython%2Fruff |
| Reload | https://github.com/RustPython/ruff/pull/1 |
| Reload | https://github.com/RustPython/ruff/pull/1 |
| Reload | https://github.com/RustPython/ruff/pull/1 |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
|
RustPython
| https://github.com/RustPython |
| ruff | https://github.com/RustPython/ruff |
| astral-sh/ruff | https://github.com/astral-sh/ruff |
|
Notifications
| https://github.com/login?return_to=%2FRustPython%2Fruff |
|
Fork
0
| https://github.com/login?return_to=%2FRustPython%2Fruff |
|
Star
1
| https://github.com/login?return_to=%2FRustPython%2Fruff |
|
Code
| https://github.com/RustPython/ruff |
|
Pull requests
1
| https://github.com/RustPython/ruff/pulls |
|
Actions
| https://github.com/RustPython/ruff/actions |
|
Projects
| https://github.com/RustPython/ruff/projects |
|
Models
| https://github.com/RustPython/ruff/models |
|
Security and quality
0
| https://github.com/RustPython/ruff/security |
|
Insights
| https://github.com/RustPython/ruff/pulse |
|
Code
| https://github.com/RustPython/ruff |
|
Pull requests
| https://github.com/RustPython/ruff/pulls |
|
Actions
| https://github.com/RustPython/ruff/actions |
|
Projects
| https://github.com/RustPython/ruff/projects |
|
Models
| https://github.com/RustPython/ruff/models |
|
Security and quality
| https://github.com/RustPython/ruff/security |
|
Insights
| https://github.com/RustPython/ruff/pulse |
| ShaharNaveh | https://github.com/ShaharNaveh |
| RustPython:main | https://github.com/RustPython/ruff/tree/main |
| ShaharNaveh:update-to-0-15-2 | https://github.com/ShaharNaveh/ruff/tree/update-to-0-15-2 |
| Conversation | https://github.com/RustPython/ruff/pull/1 |
| Commits267 (267) | https://github.com/RustPython/ruff/pull/1/commits |
| Checks | https://github.com/RustPython/ruff/pull/1/checks |
| Files changed | https://github.com/RustPython/ruff/pull/1/files |
| Merge 0.15.2 | https://github.com/RustPython/ruff/pull/1#top |
| ShaharNaveh | https://github.com/ShaharNaveh |
| RustPython:main | https://github.com/RustPython/ruff/tree/main |
| ShaharNaveh:update-to-0-15-2 | https://github.com/ShaharNaveh/ruff/tree/update-to-0-15-2 |
|
| https://github.com/ShaharNaveh |
| ShaharNaveh | https://github.com/ShaharNaveh |
| May 1, 2026 | https://github.com/RustPython/ruff/pull/1#issue-4364775388 |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| charliermarsh | https://github.com/charliermarsh |
| April 5, 2026 00:23 | https://github.com/RustPython/ruff/pull/1#commits-pushed-f6ef72c |
|
| https://github.com/charliermarsh |
| [ty] Reject unsupported environment.python-version values in config… | https://github.com/RustPython/ruff/pull/1/commits/f6ef72c291d597fc6716fd00a0ee170b2da076c9 |
| f6ef72c | https://github.com/RustPython/ruff/pull/1/commits/f6ef72c291d597fc6716fd00a0ee170b2da076c9 |
| astral-sh#24402 | https://github.com/astral-sh/ruff/pull/24402 |
|
| https://github.com/charliermarsh |
| [ty] Add support for | https://github.com/RustPython/ruff/pull/1/commits/62bb07772806a0ca578766531f1ffcba1f2c9c90 |
| types.new_class | https://github.com/RustPython/ruff/pull/1/commits/62bb07772806a0ca578766531f1ffcba1f2c9c90 |
| ( | https://github.com/RustPython/ruff/pull/1/commits/62bb07772806a0ca578766531f1ffcba1f2c9c90 |
| astral-sh#23144 | https://github.com/astral-sh/ruff/pull/23144 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/62bb07772806a0ca578766531f1ffcba1f2c9c90 |
| 62bb077 | https://github.com/RustPython/ruff/pull/1/commits/62bb07772806a0ca578766531f1ffcba1f2c9c90 |
| astral-sh/ty#2399 | https://github.com/astral-sh/ty/issues/2399 |
|
| https://github.com/charliermarsh |
| Avoid syntax error from E502 fixes in f-strings and t-strings ( | https://github.com/RustPython/ruff/pull/1/commits/0abbde57426286e10ebd2ade06e8596db2e94775 |
| astral… | https://github.com/astral-sh/ruff/pull/24410 |
| 0abbde5 | https://github.com/RustPython/ruff/pull/1/commits/0abbde57426286e10ebd2ade06e8596db2e94775 |
| …-sh#24410 | https://github.com/astral-sh/ruff/pull/24410 |
| astral-sh#24409 | https://github.com/astral-sh/ruff/issues/24409 |
|
| https://github.com/charliermarsh |
| [ty] Move some dynamic class code out of | https://github.com/RustPython/ruff/pull/1/commits/5d879b6d897904c45a8c2616e5fb4a4377e647ce |
| builder.rs | https://github.com/RustPython/ruff/pull/1/commits/5d879b6d897904c45a8c2616e5fb4a4377e647ce |
| ( | https://github.com/RustPython/ruff/pull/1/commits/5d879b6d897904c45a8c2616e5fb4a4377e647ce |
| astral-sh#24411 | https://github.com/astral-sh/ruff/pull/24411 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/5d879b6d897904c45a8c2616e5fb4a4377e647ce |
| 5d879b6 | https://github.com/RustPython/ruff/pull/1/commits/5d879b6d897904c45a8c2616e5fb4a4377e647ce |
| astral-sh#23144 (comment) | https://github.com/astral-sh/ruff/pull/23144#discussion_r3035168120 |
|
| https://github.com/charliermarsh |
| [flake8-self] Make SLF diagnostics robust to non-self-named varia… | https://github.com/RustPython/ruff/pull/1/commits/208780434ef5268928ef7180254fc95d2f45762a |
| 2087804 | https://github.com/RustPython/ruff/pull/1/commits/208780434ef5268928ef7180254fc95d2f45762a |
| astral-sh#24281 | https://github.com/astral-sh/ruff/pull/24281 |
| astral-sh#24275 | https://github.com/astral-sh/ruff/issues/24275 |
|
| https://github.com/charliermarsh |
| Reject multi-line f-string elements before Python 3.12 ( | https://github.com/RustPython/ruff/pull/1/commits/9a55bc6568caeba0c78c6f3358cd2f9475006f72 |
| astral-sh#24355 | https://github.com/astral-sh/ruff/pull/24355 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/9a55bc6568caeba0c78c6f3358cd2f9475006f72 |
| 9a55bc6 | https://github.com/RustPython/ruff/pull/1/commits/9a55bc6568caeba0c78c6f3358cd2f9475006f72 |
| astral-sh#24348 | https://github.com/astral-sh/ruff/issues/24348 |
|
| https://github.com/charliermarsh |
| Avoid emitting multi-line f-string elements before Python 3.12 ( | https://github.com/RustPython/ruff/pull/1/commits/1fe1c5f32c8b49eaed0e46439871d98da5081ab9 |
| astra… | https://github.com/astral-sh/ruff/pull/24377 |
| 1fe1c5f | https://github.com/RustPython/ruff/pull/1/commits/1fe1c5f32c8b49eaed0e46439871d98da5081ab9 |
| …l-sh#24377 | https://github.com/astral-sh/ruff/pull/24377 |
| astral-sh#24355 (comment) | https://github.com/astral-sh/ruff/pull/24355#discussion_r3026446640 |
|
| https://github.com/marketplace/renovate |
| Update cargo-bins/cargo-binstall action to v1.17.9 ( | https://github.com/RustPython/ruff/pull/1/commits/55b9532e1b38435a6fd0f8fe699772ecad2f338f |
| astral-sh#24428 | https://github.com/astral-sh/ruff/pull/24428 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/55b9532e1b38435a6fd0f8fe699772ecad2f338f |
| 55b9532 | https://github.com/RustPython/ruff/pull/1/commits/55b9532e1b38435a6fd0f8fe699772ecad2f338f |
|
| https://github.com/marketplace/renovate |
| Update dependency astral-sh/uv to v0.11.3 ( | https://github.com/RustPython/ruff/pull/1/commits/4f7266d53457919b534b511d3f346168a1f88441 |
| astral-sh#24429 | https://github.com/astral-sh/ruff/pull/24429 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/4f7266d53457919b534b511d3f346168a1f88441 |
| 4f7266d | https://github.com/RustPython/ruff/pull/1/commits/4f7266d53457919b534b511d3f346168a1f88441 |
|
| https://github.com/marketplace/renovate |
| Update taiki-e/install-action action to v2.70.2 ( | https://github.com/RustPython/ruff/pull/1/commits/7b7556da548e61456bf7a4dac1ff9d4a143172c7 |
| astral-sh#24439 | https://github.com/astral-sh/ruff/pull/24439 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/7b7556da548e61456bf7a4dac1ff9d4a143172c7 |
| 7b7556d | https://github.com/RustPython/ruff/pull/1/commits/7b7556da548e61456bf7a4dac1ff9d4a143172c7 |
|
| https://github.com/marketplace/renovate |
| Update prek dependencies ( | https://github.com/RustPython/ruff/pull/1/commits/213a003bcb0b9a707a705ad599ec488533ce0bce |
| astral-sh#24433 | https://github.com/astral-sh/ruff/pull/24433 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/213a003bcb0b9a707a705ad599ec488533ce0bce |
| 213a003 | https://github.com/RustPython/ruff/pull/1/commits/213a003bcb0b9a707a705ad599ec488533ce0bce |
|
| https://github.com/marketplace/renovate |
| Update dependency tomli to v2.4.1 ( | https://github.com/RustPython/ruff/pull/1/commits/ba38778aa5d80a832f470aa1e67b9e25ab21aef3 |
| astral-sh#24432 | https://github.com/astral-sh/ruff/pull/24432 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/ba38778aa5d80a832f470aa1e67b9e25ab21aef3 |
| ba38778 | https://github.com/RustPython/ruff/pull/1/commits/ba38778aa5d80a832f470aa1e67b9e25ab21aef3 |
|
| https://github.com/marketplace/renovate |
| Update dependency mkdocs-redirects to v1.2.3 ( | https://github.com/RustPython/ruff/pull/1/commits/2703ec64fda7724c58151b69517bc8d3d20ac5f7 |
| astral-sh#24430 | https://github.com/astral-sh/ruff/pull/24430 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/2703ec64fda7724c58151b69517bc8d3d20ac5f7 |
| 2703ec6 | https://github.com/RustPython/ruff/pull/1/commits/2703ec64fda7724c58151b69517bc8d3d20ac5f7 |
|
| https://github.com/marketplace/renovate |
| Update dependency ruff to v0.15.9 ( | https://github.com/RustPython/ruff/pull/1/commits/6ce1905aedd791eb5602d507b79cf5af03ac810a |
| astral-sh#24431 | https://github.com/astral-sh/ruff/pull/24431 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/6ce1905aedd791eb5602d507b79cf5af03ac810a |
| 6ce1905 | https://github.com/RustPython/ruff/pull/1/commits/6ce1905aedd791eb5602d507b79cf5af03ac810a |
|
| https://github.com/marketplace/renovate |
| Update Rust crate insta to v1.47.1 ( | https://github.com/RustPython/ruff/pull/1/commits/940af9e6f80ce6ddc13cb182f77a8243e5ce8f6f |
| astral-sh#24435 | https://github.com/astral-sh/ruff/pull/24435 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/940af9e6f80ce6ddc13cb182f77a8243e5ce8f6f |
| 940af9e | https://github.com/RustPython/ruff/pull/1/commits/940af9e6f80ce6ddc13cb182f77a8243e5ce8f6f |
|
| https://github.com/marketplace/renovate |
| Update Rust crate rustc-hash to v2.1.2 ( | https://github.com/RustPython/ruff/pull/1/commits/290465ee63ffb2e2f9352a9f9ee4e3f66ca0d61a |
| astral-sh#24434 | https://github.com/astral-sh/ruff/pull/24434 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/290465ee63ffb2e2f9352a9f9ee4e3f66ca0d61a |
| 290465e | https://github.com/RustPython/ruff/pull/1/commits/290465ee63ffb2e2f9352a9f9ee4e3f66ca0d61a |
|
| https://github.com/marketplace/renovate |
| Update Rust crate uuid to v1.23.0 ( | https://github.com/RustPython/ruff/pull/1/commits/fae6ae601951d5e6b0255f5d841d51dc8a6e6d1a |
| astral-sh#24438 | https://github.com/astral-sh/ruff/pull/24438 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/fae6ae601951d5e6b0255f5d841d51dc8a6e6d1a |
| fae6ae6 | https://github.com/RustPython/ruff/pull/1/commits/fae6ae601951d5e6b0255f5d841d51dc8a6e6d1a |
|
| https://github.com/marketplace/renovate |
| Update Rust crate tempfile to v3.27.0 ( | https://github.com/RustPython/ruff/pull/1/commits/bb9c219c0de98e25ed7f0555ecf4fcbff841ade4 |
| astral-sh#24436 | https://github.com/astral-sh/ruff/pull/24436 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/bb9c219c0de98e25ed7f0555ecf4fcbff841ade4 |
| bb9c219 | https://github.com/RustPython/ruff/pull/1/commits/bb9c219c0de98e25ed7f0555ecf4fcbff841ade4 |
|
| https://github.com/marketplace/renovate |
| Update Rust crate toml to v1.1.0 ( | https://github.com/RustPython/ruff/pull/1/commits/ad8672a4db150bc6e20c348d103aef08c9db4808 |
| astral-sh#24437 | https://github.com/astral-sh/ruff/pull/24437 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/ad8672a4db150bc6e20c348d103aef08c9db4808 |
| ad8672a | https://github.com/RustPython/ruff/pull/1/commits/ad8672a4db150bc6e20c348d103aef08c9db4808 |
|
| https://github.com/AlexWaygood |
| [ty] Use basic blocks for determining if a node is in an `if TYPE_CHE… | https://github.com/RustPython/ruff/pull/1/commits/770cca65a1dc44241b503df7b1064a784f970499 |
| 770cca6 | https://github.com/RustPython/ruff/pull/1/commits/770cca65a1dc44241b503df7b1064a784f970499 |
| astral-sh#24394 | https://github.com/astral-sh/ruff/pull/24394 |
|
| https://github.com/charliermarsh |
| [ty] Lazily evaluate declaration reachability in field and enum filte… | https://github.com/RustPython/ruff/pull/1/commits/398e2a79c488cf2ae59512ea31e00626d7dd8833 |
| 398e2a7 | https://github.com/RustPython/ruff/pull/1/commits/398e2a79c488cf2ae59512ea31e00626d7dd8833 |
| astral-sh#24451 | https://github.com/astral-sh/ruff/pull/24451 |
|
| https://github.com/AlexWaygood |
| [ty] Optimize | https://github.com/RustPython/ruff/pull/1/commits/2deaa47e5f3006e81d13567ba8f74ae930bfa080 |
| place_from_declarations | https://github.com/RustPython/ruff/pull/1/commits/2deaa47e5f3006e81d13567ba8f74ae930bfa080 |
| ( | https://github.com/RustPython/ruff/pull/1/commits/2deaa47e5f3006e81d13567ba8f74ae930bfa080 |
| astral-sh#24444 | https://github.com/astral-sh/ruff/pull/24444 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/2deaa47e5f3006e81d13567ba8f74ae930bfa080 |
| 2deaa47 | https://github.com/RustPython/ruff/pull/1/commits/2deaa47e5f3006e81d13567ba8f74ae930bfa080 |
|
| https://github.com/marketplace/renovate |
| Update dependency vite to v7.3.2 ( | https://github.com/RustPython/ruff/pull/1/commits/2ab6210d1744464ba66ecbd3f3c8ebe832aa0b08 |
| astral-sh#24461 | https://github.com/astral-sh/ruff/pull/24461 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/2ab6210d1744464ba66ecbd3f3c8ebe832aa0b08 |
| 2ab6210 | https://github.com/RustPython/ruff/pull/1/commits/2ab6210d1744464ba66ecbd3f3c8ebe832aa0b08 |
|
| https://github.com/MichaReiser |
| [ty] Return all attribute definitions for goto definition ( | https://github.com/RustPython/ruff/pull/1/commits/03675af1de1250b23a570cae39bcf10e97c92f2a |
| astral-sh#… | https://github.com/astral-sh/ruff/pull/24332 |
| 03675af | https://github.com/RustPython/ruff/pull/1/commits/03675af1de1250b23a570cae39bcf10e97c92f2a |
| …24332 | https://github.com/astral-sh/ruff/pull/24332 |
|
| https://github.com/MichaReiser |
| Use | https://github.com/RustPython/ruff/pull/1/commits/3ffa53af207d2fb3f9f70b48e18de2fdc40ca08c |
| dyn | https://github.com/RustPython/ruff/pull/1/commits/3ffa53af207d2fb3f9f70b48e18de2fdc40ca08c |
| dispatch internally only for | https://github.com/RustPython/ruff/pull/1/commits/3ffa53af207d2fb3f9f70b48e18de2fdc40ca08c |
| any_over | https://github.com/RustPython/ruff/pull/1/commits/3ffa53af207d2fb3f9f70b48e18de2fdc40ca08c |
| methods ( | https://github.com/RustPython/ruff/pull/1/commits/3ffa53af207d2fb3f9f70b48e18de2fdc40ca08c |
| astral-sh#… | https://github.com/astral-sh/ruff/pull/24468 |
| 3ffa53a | https://github.com/RustPython/ruff/pull/1/commits/3ffa53af207d2fb3f9f70b48e18de2fdc40ca08c |
| …24468 | https://github.com/astral-sh/ruff/pull/24468 |
|
| https://github.com/zanieb |
| Add a required checks meta-job to CI ( | https://github.com/RustPython/ruff/pull/1/commits/f4c3807e9974d00eba3827b4494dde5bc2cf5707 |
| astral-sh#24374 | https://github.com/astral-sh/ruff/pull/24374 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/f4c3807e9974d00eba3827b4494dde5bc2cf5707 |
| f4c3807 | https://github.com/RustPython/ruff/pull/1/commits/f4c3807e9974d00eba3827b4494dde5bc2cf5707 |
| astral-sh/uv#17388 | https://github.com/astral-sh/uv/pull/17388 |
|
| https://github.com/charliermarsh |
| [ty] Respect non-required keys in TypedDict unpacking ( | https://github.com/RustPython/ruff/pull/1/commits/02e5d6d90e269ca2c49b231f23b7d3c4fd579d92 |
| astral-sh#24446 | https://github.com/astral-sh/ruff/pull/24446 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/02e5d6d90e269ca2c49b231f23b7d3c4fd579d92 |
| 02e5d6d | https://github.com/RustPython/ruff/pull/1/commits/02e5d6d90e269ca2c49b231f23b7d3c4fd579d92 |
| astral-sh/ty#3226 | https://github.com/astral-sh/ty/issues/3226 |
|
| https://github.com/AlexWaygood |
| [ty] Ensure nested conditional blocks inherit TYPE_CHECKING state f… | https://github.com/RustPython/ruff/pull/1/commits/45409a743e0f74c00d74b55cad4c99d5a291b8a8 |
| 45409a7 | https://github.com/RustPython/ruff/pull/1/commits/45409a743e0f74c00d74b55cad4c99d5a291b8a8 |
| astral-sh#24470 | https://github.com/astral-sh/ruff/pull/24470 |
|
| https://github.com/sharkdp |
| [ty] Hide "rule xyz is enabled …" hints by default ( | https://github.com/RustPython/ruff/pull/1/commits/22a68c56e31d0e721ad4c58ee1847b800ac75341 |
| astral-sh#24469 | https://github.com/astral-sh/ruff/pull/24469 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/22a68c56e31d0e721ad4c58ee1847b800ac75341 |
| 22a68c5 | https://github.com/RustPython/ruff/pull/1/commits/22a68c56e31d0e721ad4c58ee1847b800ac75341 |
|
| https://github.com/charliermarsh |
| Convert Clippy allows to expects ( | https://github.com/RustPython/ruff/pull/1/commits/55f667ba3924e8f44b1f4acdabfb0b5c0cfffe12 |
| astral-sh#24473 | https://github.com/astral-sh/ruff/pull/24473 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/55f667ba3924e8f44b1f4acdabfb0b5c0cfffe12 |
| 55f667b | https://github.com/RustPython/ruff/pull/1/commits/55f667ba3924e8f44b1f4acdabfb0b5c0cfffe12 |
| felixscherz | https://github.com/felixscherz |
| April 21, 2026 14:09 | https://github.com/RustPython/ruff/pull/1#commits-pushed-4add3b1 |
|
| https://github.com/felixscherz |
|
| https://github.com/dcreager |
| [ty] fix goto definition for generic classes ( | https://github.com/RustPython/ruff/pull/1/commits/4add3b137d780d3d8bd85ef5c94c7928810e7616 |
| astral-sh#24714 | https://github.com/astral-sh/ruff/pull/24714 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/4add3b137d780d3d8bd85ef5c94c7928810e7616 |
| 4add3b1 | https://github.com/RustPython/ruff/pull/1/commits/4add3b137d780d3d8bd85ef5c94c7928810e7616 |
| astral-sh/ty#2854 | https://github.com/astral-sh/ty/issues/2854 |
|
| https://github.com/dcreager |
| [ty] Use existential quantification to only consider inferable typeva… | https://github.com/RustPython/ruff/pull/1/commits/810cab354e6c9f2a6368ff1c6a100ab8efa65a24 |
| 810cab3 | https://github.com/RustPython/ruff/pull/1/commits/810cab354e6c9f2a6368ff1c6a100ab8efa65a24 |
| astral-sh#24383 | https://github.com/astral-sh/ruff/pull/24383 |
| astral-sh#23848 | https://github.com/astral-sh/ruff/pull/23848 |
|
| https://github.com/AlexWaygood |
| [ty] Remove | https://github.com/RustPython/ruff/pull/1/commits/4578377c880173e226e2692ee3c81a404540709a |
| InNoTypeCheck | https://github.com/RustPython/ruff/pull/1/commits/4578377c880173e226e2692ee3c81a404540709a |
| enum ( | https://github.com/RustPython/ruff/pull/1/commits/4578377c880173e226e2692ee3c81a404540709a |
| astral-sh#24778 | https://github.com/astral-sh/ruff/pull/24778 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/4578377c880173e226e2692ee3c81a404540709a |
| 4578377 | https://github.com/RustPython/ruff/pull/1/commits/4578377c880173e226e2692ee3c81a404540709a |
|
| https://github.com/AlexWaygood |
| [ty] Minor simplification to | https://github.com/RustPython/ruff/pull/1/commits/10e03a643d006bccde1099d17af97bca37307d7f |
| call/bind.rs | https://github.com/RustPython/ruff/pull/1/commits/10e03a643d006bccde1099d17af97bca37307d7f |
| ( | https://github.com/RustPython/ruff/pull/1/commits/10e03a643d006bccde1099d17af97bca37307d7f |
| astral-sh#24780 | https://github.com/astral-sh/ruff/pull/24780 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/10e03a643d006bccde1099d17af97bca37307d7f |
| 10e03a6 | https://github.com/RustPython/ruff/pull/1/commits/10e03a643d006bccde1099d17af97bca37307d7f |
|
| https://github.com/EliteTK |
| [ty] Fix notifications about watched changes for entities outside any… | https://github.com/RustPython/ruff/pull/1/commits/c0be14472b0261098bb23d816d75c24c1086b712 |
| c0be144 | https://github.com/RustPython/ruff/pull/1/commits/c0be14472b0261098bb23d816d75c24c1086b712 |
| astral-sh#24775 | https://github.com/astral-sh/ruff/pull/24775 |
|
| https://github.com/dylwil3 |
| Revert preview changes to displayed diagnostic severity in LSP ( | https://github.com/RustPython/ruff/pull/1/commits/9e7adcabd8146eaf15c60820f840b07c3380e0d9 |
| astra… | https://github.com/astral-sh/ruff/pull/24789 |
| 9e7adca | https://github.com/RustPython/ruff/pull/1/commits/9e7adcabd8146eaf15c60820f840b07c3380e0d9 |
| …l-sh#24789 | https://github.com/astral-sh/ruff/pull/24789 |
| astral-sh#24069 | https://github.com/astral-sh/ruff/issues/24069 |
|
| https://github.com/charliermarsh |
| [ty] Support ** unpacking of TypedDict in dict-literal assignments ( | https://github.com/RustPython/ruff/pull/1/commits/ae613c5a55b35f9a96ce7d6f4e49b8aafc244d58 |
| ae613c5 | https://github.com/RustPython/ruff/pull/1/commits/ae613c5a55b35f9a96ce7d6f4e49b8aafc244d58 |
| astral-sh#24703 | https://github.com/astral-sh/ruff/pull/24703 |
| astral-sh/ty#1493 | https://github.com/astral-sh/ty/issues/1493 |
|
| https://github.com/carljm |
| [ty] improve invariant matching of formal union vs inferable typevar ( | https://github.com/RustPython/ruff/pull/1/commits/9b03f2b2df600c3c854419d6957e4afd20bd4f95 |
| a… | https://github.com/astral-sh/ruff/pull/24698 |
| 9b03f2b | https://github.com/RustPython/ruff/pull/1/commits/9b03f2b2df600c3c854419d6957e4afd20bd4f95 |
| …stral-sh#24698 | https://github.com/astral-sh/ruff/pull/24698 |
|
| https://github.com/ShipItAndPray |
|
| https://github.com/noreply |
| Fix PLC2701 for type parameter scopes ( | https://github.com/RustPython/ruff/pull/1/commits/65ec6e6c8e7cd171edd42d6f2f251acc9657bcf7 |
| astral-sh#24576 | https://github.com/astral-sh/ruff/pull/24576 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/65ec6e6c8e7cd171edd42d6f2f251acc9657bcf7 |
| 65ec6e6 | https://github.com/RustPython/ruff/pull/1/commits/65ec6e6c8e7cd171edd42d6f2f251acc9657bcf7 |
|
| https://github.com/MichaReiser |
| [ty] Add hints to playground ( | https://github.com/RustPython/ruff/pull/1/commits/5cd5249c8da565533a324bf3989ef9a56801ad49 |
| astral-sh#24788 | https://github.com/astral-sh/ruff/pull/24788 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/5cd5249c8da565533a324bf3989ef9a56801ad49 |
| 5cd5249 | https://github.com/RustPython/ruff/pull/1/commits/5cd5249c8da565533a324bf3989ef9a56801ad49 |
| astral-sh/ty#3305 | https://github.com/astral-sh/ty/issues/3305 |
| https://github.com/user-attachments/assets/8470a87f-efc5-4998-8f25-c48befea368e | https://github.com/user-attachments/assets/8470a87f-efc5-4998-8f25-c48befea368e |
|
| https://github.com/majiayu000 |
|
| https://github.com/ntBre |
| [pyupgrade] Expand docs on reusable TypeVars and scoping (UP046) ( | https://github.com/RustPython/ruff/pull/1/commits/a4d5a6d92a983f1b9d26ed7131277ab4a7fe8796 |
| a4d5a6d | https://github.com/RustPython/ruff/pull/1/commits/a4d5a6d92a983f1b9d26ed7131277ab4a7fe8796 |
| astral-sh#24153 | https://github.com/astral-sh/ruff/pull/24153 |
|
| https://github.com/charliermarsh |
| [ty] Treat | https://github.com/RustPython/ruff/pull/1/commits/81a81d21e2324cc9aa89a9fc910f764def9f151e |
| [*xs] | https://github.com/RustPython/ruff/pull/1/commits/81a81d21e2324cc9aa89a9fc910f764def9f151e |
| as an irrefutable pattern ( | https://github.com/RustPython/ruff/pull/1/commits/81a81d21e2324cc9aa89a9fc910f764def9f151e |
| astral-sh#24787 | https://github.com/astral-sh/ruff/pull/24787 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/81a81d21e2324cc9aa89a9fc910f764def9f151e |
| 81a81d2 | https://github.com/RustPython/ruff/pull/1/commits/81a81d21e2324cc9aa89a9fc910f764def9f151e |
| astral-sh/ty#3304 | https://github.com/astral-sh/ty/issues/3304 |
|
| https://github.com/marketplace/renovate |
| Update dependency uuid to v14 ( | https://github.com/RustPython/ruff/pull/1/commits/db0aa2d6f2b4af6e990aaa64e31a97f97d9adf8b |
| astral-sh#24795 | https://github.com/astral-sh/ruff/pull/24795 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/db0aa2d6f2b4af6e990aaa64e31a97f97d9adf8b |
| db0aa2d | https://github.com/RustPython/ruff/pull/1/commits/db0aa2d6f2b4af6e990aaa64e31a97f97d9adf8b |
|
| https://github.com/denyszhak |
| fix: respect default unix permissions for cache files ( | https://github.com/RustPython/ruff/pull/1/commits/09eecaa8b1530a6f97cac0906d87f8ca2f769428 |
| astral-sh#24794 | https://github.com/astral-sh/ruff/pull/24794 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/09eecaa8b1530a6f97cac0906d87f8ca2f769428 |
| 09eecaa | https://github.com/RustPython/ruff/pull/1/commits/09eecaa8b1530a6f97cac0906d87f8ca2f769428 |
|
| https://github.com/avasis-ai |
|
| https://github.com/abhayjnayakk |
| [pylint] Fix PLR0124 description not to claim self-comparison alw… | https://github.com/RustPython/ruff/pull/1/commits/3efc69029bb202d81ea177a8ca93eee000c1ca9e |
| 3efc690 | https://github.com/RustPython/ruff/pull/1/commits/3efc69029bb202d81ea177a8ca93eee000c1ca9e |
| astral-sh#24749 | https://github.com/astral-sh/ruff/pull/24749 |
|
| https://github.com/Dev-iL |
| [ | https://github.com/RustPython/ruff/pull/1/commits/94e61100ef4117da3ec09fc176a3d3b467d4da33 |
| airflow | https://github.com/RustPython/ruff/pull/1/commits/94e61100ef4117da3ec09fc176a3d3b467d4da33 |
| ] Implement | https://github.com/RustPython/ruff/pull/1/commits/94e61100ef4117da3ec09fc176a3d3b467d4da33 |
| task-branch-as-short-circuit | https://github.com/RustPython/ruff/pull/1/commits/94e61100ef4117da3ec09fc176a3d3b467d4da33 |
| ( | https://github.com/RustPython/ruff/pull/1/commits/94e61100ef4117da3ec09fc176a3d3b467d4da33 |
| AIR004 | https://github.com/RustPython/ruff/pull/1/commits/94e61100ef4117da3ec09fc176a3d3b467d4da33 |
| ) ( | https://github.com/RustPython/ruff/pull/1/commits/94e61100ef4117da3ec09fc176a3d3b467d4da33 |
| astr… | https://github.com/astral-sh/ruff/pull/23579 |
| 94e6110 | https://github.com/RustPython/ruff/pull/1/commits/94e61100ef4117da3ec09fc176a3d3b467d4da33 |
| …al-sh#23579 | https://github.com/astral-sh/ruff/pull/23579 |
| https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html#branching | https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html#branching |
| https://www.astronomer.io/docs/learn/airflow-branch-operator#taskshort_circuit-shortcircuitoperator | https://www.astronomer.io/docs/learn/airflow-branch-operator#taskshort_circuit-shortcircuitoperator |
|
| https://github.com/dylwil3 |
| [ | https://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d |
| pandas-vet | https://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d |
| ] Suggest | https://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d |
| .array | https://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d |
| as well in | https://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d |
| PD011 | https://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d |
| ( | https://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d |
| astral-sh#24805 | https://github.com/astral-sh/ruff/pull/24805 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d |
| df3988d | https://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d |
| astral-sh#24804 | https://github.com/astral-sh/ruff/issues/24804 |
|
| https://github.com/sharkdp |
| [ty] Add error context for TypedDict assignments ( | https://github.com/RustPython/ruff/pull/1/commits/e7cc76275a758ce1c636ea1c2d091fd576aac794 |
| astral-sh#24790 | https://github.com/astral-sh/ruff/pull/24790 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/e7cc76275a758ce1c636ea1c2d091fd576aac794 |
| e7cc762 | https://github.com/RustPython/ruff/pull/1/commits/e7cc76275a758ce1c636ea1c2d091fd576aac794 |
|
| https://github.com/MatthewMckee4 |
| [ty] Add support for goto in literal enum member inlay hint ( | https://github.com/RustPython/ruff/pull/1/commits/5b4e753acb46e96ad408e4904c15308e33efe307 |
| astral-s… | https://github.com/astral-sh/ruff/pull/24792 |
| 5b4e753 | https://github.com/RustPython/ruff/pull/1/commits/5b4e753acb46e96ad408e4904c15308e33efe307 |
| …h#24792 | https://github.com/astral-sh/ruff/pull/24792 |
|
| https://github.com/sharkdp |
| [ty] Add error context for intersection types ( | https://github.com/RustPython/ruff/pull/1/commits/4f449ae4a2377569330a5ab94799d389357b5a3f |
| astral-sh#24772 | https://github.com/astral-sh/ruff/pull/24772 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/4f449ae4a2377569330a5ab94799d389357b5a3f |
| 4f449ae | https://github.com/RustPython/ruff/pull/1/commits/4f449ae4a2377569330a5ab94799d389357b5a3f |
|
| https://github.com/ibraheemdev |
| [ty] Infer lambda parameter types with | https://github.com/RustPython/ruff/pull/1/commits/43b174cc7f2fcb0080bb1d4843cd4bf6b72bbe27 |
| Callable | https://github.com/RustPython/ruff/pull/1/commits/43b174cc7f2fcb0080bb1d4843cd4bf6b72bbe27 |
| type context ( | https://github.com/RustPython/ruff/pull/1/commits/43b174cc7f2fcb0080bb1d4843cd4bf6b72bbe27 |
| astra… | https://github.com/astral-sh/ruff/pull/24317 |
| 43b174c | https://github.com/RustPython/ruff/pull/1/commits/43b174cc7f2fcb0080bb1d4843cd4bf6b72bbe27 |
| …l-sh#24317 | https://github.com/astral-sh/ruff/pull/24317 |
| astral-sh#22633 | https://github.com/astral-sh/ruff/pull/22633 |
| astral-sh#23761 | https://github.com/astral-sh/ruff/pull/23761 |
| astral-sh/ty#3124 | https://github.com/astral-sh/ty/issues/3124 |
|
| https://github.com/woodruffw |
| Drop deprecated license classifier ( | https://github.com/RustPython/ruff/pull/1/commits/0fbf2bc27336a3d17d39af52cf89b78dcda8c7c8 |
| astral-sh#24808 | https://github.com/astral-sh/ruff/pull/24808 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/0fbf2bc27336a3d17d39af52cf89b78dcda8c7c8 |
| 0fbf2bc | https://github.com/RustPython/ruff/pull/1/commits/0fbf2bc27336a3d17d39af52cf89b78dcda8c7c8 |
| astral-sh#19599 (comment) | https://github.com/astral-sh/ruff/pull/19599#issuecomment-3151993900 |
| astral-sh/uv#19130 | https://github.com/astral-sh/uv/pull/19130 |
|
| https://github.com/denyszhak |
| [ty] report only dead annotation-only locals as unused ( | https://github.com/RustPython/ruff/pull/1/commits/80feb29b31cd98c093316df2e0407b0c70c01b55 |
| astral-sh#24811 | https://github.com/astral-sh/ruff/pull/24811 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/80feb29b31cd98c093316df2e0407b0c70c01b55 |
| 80feb29 | https://github.com/RustPython/ruff/pull/1/commits/80feb29b31cd98c093316df2e0407b0c70c01b55 |
|
| https://github.com/tonyxwz |
| [ty] Include inferred type in invalid-key concise diagnostic for un… | https://github.com/RustPython/ruff/pull/1/commits/e73d952e43feb51356ee740c5a973fce81396ff6 |
| e73d952 | https://github.com/RustPython/ruff/pull/1/commits/e73d952e43feb51356ee740c5a973fce81396ff6 |
| astral-sh#24693 | https://github.com/astral-sh/ruff/pull/24693 |
| astral-sh/ty#3271 | https://github.com/astral-sh/ty/issues/3271 |
|
| https://github.com/amyreese |
| Implement | https://github.com/RustPython/ruff/pull/1/commits/ed669eab30095d6c51fe6cdef6050fb01276bcb3 |
| #ruff:file-ignore | https://github.com/RustPython/ruff/pull/1/commits/ed669eab30095d6c51fe6cdef6050fb01276bcb3 |
| file-level suppressions ( | https://github.com/RustPython/ruff/pull/1/commits/ed669eab30095d6c51fe6cdef6050fb01276bcb3 |
| astral-sh#23599 | https://github.com/astral-sh/ruff/pull/23599 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/ed669eab30095d6c51fe6cdef6050fb01276bcb3 |
| ed669ea | https://github.com/RustPython/ruff/pull/1/commits/ed669eab30095d6c51fe6cdef6050fb01276bcb3 |
| astral-sh#23404 | https://github.com/astral-sh/ruff/pull/23404 |
|
| https://github.com/lerebear |
| [ty] Complete support for more detailed diagnostics on possibly unbou… | https://github.com/RustPython/ruff/pull/1/commits/476a4d02e8e3b6c157ac39979d8b698a1b6baa91 |
| 476a4d0 | https://github.com/RustPython/ruff/pull/1/commits/476a4d02e8e3b6c157ac39979d8b698a1b6baa91 |
| astral-sh#24676 | https://github.com/astral-sh/ruff/pull/24676 |
| https://github.com/astral-sh/.github/blob/main/AI_POLICY.md | https://github.com/astral-sh/.github/blob/main/AI_POLICY.md |
| astral-sh#24662 | https://github.com/astral-sh/ruff/pull/24662 |
| astral-sh/ty#940 | https://github.com/astral-sh/ty/issues/940 |
|
| https://github.com/dylwil3 |
| Bump 0.15.12 ( | https://github.com/RustPython/ruff/pull/1/commits/66f93cf7ed4d36325f35a452e4afa28268fbcd28 |
| astral-sh#24815 | https://github.com/astral-sh/ruff/pull/24815 |
| ) | https://github.com/RustPython/ruff/pull/1/commits/66f93cf7ed4d36325f35a452e4afa28268fbcd28 |
| 66f93cf | https://github.com/RustPython/ruff/pull/1/commits/66f93cf7ed4d36325f35a452e4afa28268fbcd28 |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
| May 1, 2026 | https://github.com/RustPython/ruff/pull/1#issuecomment-4359667709 |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| CodeRabbit | https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=RustPython/ruff&utm_content=1 |
| X | https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai |
| Mastodon | https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai |
| Reddit | https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai |
| LinkedIn | https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
|
May 1, 2026
| https://github.com/RustPython/ruff/pull/1#pullrequestreview-4211510460 |
|
View reviewed changes
| https://github.com/RustPython/ruff/pull/1/files/66f93cf7ed4d36325f35a452e4afa28268fbcd28 |
| coderabbitai | https://github.com/apps/coderabbitai |
| https://github.com/RustPython/ruff/pull/1#pullrequestreview-4211510460 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| 716260b | https://github.com/RustPython/ruff/commit/716260bf10d7ae1d965ed9b22653e57fbc960582 |
| 66f93cf | https://github.com/RustPython/ruff/commit/66f93cf7ed4d36325f35a452e4afa28268fbcd28 |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| .github/workflows/ty-ecosystem-analyzer.yaml | https://github.com/RustPython/ruff/pull/1/files/66f93cf7ed4d36325f35a452e4afa28268fbcd28#diff-00d53bb5c900029780967ace1da2e2a5bec320c6e13a89b7e5ddf1b792f1be5b |
| coderabbitai | https://github.com/apps/coderabbitai |
| May 1, 2026 | https://github.com/RustPython/ruff/pull/1#discussion_r3173525610 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| crates/mdtest/src/assertion.rs | https://github.com/RustPython/ruff/pull/1/files/66f93cf7ed4d36325f35a452e4afa28268fbcd28#diff-0784aefbe53789c2418b34aaeeaa32a08cabd150bd8c1bdc6fc23e1ecd4e54e3 |
| coderabbitai | https://github.com/apps/coderabbitai |
| May 1, 2026 | https://github.com/RustPython/ruff/pull/1#discussion_r3173525619 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| crates/mdtest/src/lib.rs | https://github.com/RustPython/ruff/pull/1/files/66f93cf7ed4d36325f35a452e4afa28268fbcd28#diff-72e2eaa13f9186bb56c44ecf47e16d4678dc67c1d811c30928918329fbb7a0b4 |
| coderabbitai | https://github.com/apps/coderabbitai |
| May 1, 2026 | https://github.com/RustPython/ruff/pull/1#discussion_r3173525622 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/workflow-commands-for-github-actions | https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/workflow-commands-for-github-actions |
| https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-commands | https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-commands |
| https://docs.github.com/en/actions/learn-github-actions/workflow-commands-for-github-actions | https://docs.github.com/en/actions/learn-github-actions/workflow-commands-for-github-actions |
| https://github.com/actions/runner/blob/main/src/Runner.Worker/ActionCommandManager.cs | https://github.com/actions/runner/blob/main/src/Runner.Worker/ActionCommandManager.cs |
| Fix command escaping to match runner actions/toolkit#301 | https://github.com/actions/toolkit/issues/301 |
| Literal colon character (":") in expressions kills YAML parser actions/runner#1019 | https://github.com/actions/runner/issues/1019 |
| String with colon is loaded as object octokit/request-action#118 | https://github.com/octokit/request-action/issues/118 |
| [bug] v4 % and # characters in artifact name causes an Authorization error actions/upload-artifact#473 | https://github.com/actions/upload-artifact/issues/473 |
| 404 when key contains slash actions/cache#53 | https://github.com/actions/cache/issues/53 |
| Files with colons in the name are missing in the artifact. actions/upload-artifact#35 | https://github.com/actions/upload-artifact/issues/35 |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| crates/mdtest/src/matcher.rs | https://github.com/RustPython/ruff/pull/1/files/66f93cf7ed4d36325f35a452e4afa28268fbcd28#diff-3c5aa0d6cc065554eb6304ca8439431eb960292ed560ff7dacf54916c19db08e |
| coderabbitai | https://github.com/apps/coderabbitai |
| May 1, 2026 | https://github.com/RustPython/ruff/pull/1#discussion_r3173525632 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| crates/mdtest/src/matcher.rs | https://github.com/RustPython/ruff/pull/1/files/66f93cf7ed4d36325f35a452e4afa28268fbcd28#diff-3c5aa0d6cc065554eb6304ca8439431eb960292ed560ff7dacf54916c19db08e |
| coderabbitai | https://github.com/apps/coderabbitai |
| May 1, 2026 | https://github.com/RustPython/ruff/pull/1#discussion_r3173525634 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| crates/mdtest/src/parser.rs | https://github.com/RustPython/ruff/pull/1/files/66f93cf7ed4d36325f35a452e4afa28268fbcd28#diff-cda4fb14f6551e22ce6396c64c8893c04e049bdd9479ea25f144538437bb5265 |
| coderabbitai | https://github.com/apps/coderabbitai |
| May 1, 2026 | https://github.com/RustPython/ruff/pull/1#discussion_r3173525640 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| crates/mdtest/src/parser.rs | https://github.com/RustPython/ruff/pull/1/files/66f93cf7ed4d36325f35a452e4afa28268fbcd28#diff-cda4fb14f6551e22ce6396c64c8893c04e049bdd9479ea25f144538437bb5265 |
| coderabbitai | https://github.com/apps/coderabbitai |
| May 1, 2026 | https://github.com/RustPython/ruff/pull/1#discussion_r3173525642 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| crates/ruff_db/src/diagnostic/mod.rs | https://github.com/RustPython/ruff/pull/1/files/66f93cf7ed4d36325f35a452e4afa28268fbcd28#diff-5d269cad13a8dc96d0bcfd57c1ad6906638956e43644e5e826775284364684e6 |
| coderabbitai | https://github.com/apps/coderabbitai |
| May 1, 2026 | https://github.com/RustPython/ruff/pull/1#discussion_r3173525643 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
| https://github.com/ShaharNaveh |
| ShaharNaveh | https://github.com/ShaharNaveh |
| youknowone | https://github.com/youknowone |
| May 1, 2026 14:26 | https://github.com/RustPython/ruff/pull/1#event-25072488601 |
| https://github.co/hiddenchars |
| https://github.com/RustPython/ruff/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2Fruff%2Fpull%2F1 |
|
| https://github.com/apps/coderabbitai |
|
coderabbitai[bot]
| https://github.com/apps/coderabbitai |
|
| https://github.com/RustPython/ruff/pull/1/files/66f93cf7ed4d36325f35a452e4afa28268fbcd28 |
|
| https://github.com/youknowone |
|
youknowone
| https://github.com/youknowone |
| Please reload this page | https://github.com/RustPython/ruff/pull/1 |
|
| https://github.com/ShaharNaveh |
|
| https://github.com/charliermarsh |
|
| https://github.com/AlexWaygood |
|
| https://github.com/MichaReiser |
|
| https://github.com/zanieb |
|
| https://github.com/sharkdp |
|
| https://github.com/ibraheemdev |
|
| https://github.com/YilunAllenChen |
|
| https://github.com/Glyphack |
|
| https://github.com/anishgirianish |
|
| https://github.com/carljm |
|
| https://github.com/silverstein |
|
| https://github.com/shizukushq |
|
| https://github.com/ntBre |
|
| https://github.com/thejchap |
|
| https://github.com/benberryallwood |
|
| https://github.com/Dev-iL |
|
| https://github.com/lerebear |
|
| https://github.com/amyreese |
|
| https://github.com/augustelalande |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |