René's URL Explorer Experiment


Title: Merge `0.15.2` by ShaharNaveh · Pull Request #1 · RustPython/ruff · GitHub

Open Graph Title: Merge `0.15.2` by ShaharNaveh · Pull Request #1 · RustPython/ruff

X Title: Merge `0.15.2` by ShaharNaveh · Pull Request #1 · RustPython/ruff

Description: An extremely fast Python linter and code formatter, written in Rust. - Merge `0.15.2` by ShaharNaveh · Pull Request #1 · RustPython/ruff

Open Graph Description: 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...

X Description: 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...

Opengraph URL: https://github.com/RustPython/ruff/pull/1

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:a4a25701-48b6-47d7-0111-20c4f0f1c137
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id98FA:28C0E5:5E90697:7E6F5F8:6A5DEBBC
html-safe-nonce1f831ee3b7a9d094be3b6337ac69d18c55581422747d44c6cf44ccd055673d8b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OEZBOjI4QzBFNTo1RTkwNjk3OjdFNkY1Rjg6NkE1REVCQkMiLCJ2aXNpdG9yX2lkIjoiNjY0MzE4OTY4OTkwNTcwMzg2OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacabe15bb18f54e1ca58fab75882aa1b3b77d05de7b8e4c679c678021daf46cd80
hovercard-subject-tagpull_request:3614428680
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/RustPython/ruff/pull/1/commits
twitter:imagehttps://opengraph.githubassets.com/426be997e3e5a5589cb873104a1715a4a0cec7b75bf79e896dd3af3d1a185671/RustPython/ruff/pull/1
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/426be997e3e5a5589cb873104a1715a4a0cec7b75bf79e896dd3af3d1a185671/RustPython/ruff/pull/1
og:image:altSummary 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:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameShaharNaveh
hostnamegithub.com
expected-hostnamegithub.com
None8e8f322dc74b1a8d5bafb296008dbb96bb4a0bc6ee2d6f30844ab111697c520d
turbo-cache-controlno-cache
go-importgithub.com/RustPython/ruff git https://github.com/RustPython/ruff.git
octolytics-dimension-user_id39710557
octolytics-dimension-user_loginRustPython
octolytics-dimension-repository_id1194950092
octolytics-dimension-repository_nwoRustPython/ruff
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id523043277
octolytics-dimension-repository_parent_nwoastral-sh/ruff
octolytics-dimension-repository_network_root_id523043277
octolytics-dimension-repository_network_root_nwoastral-sh/ruff
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7ae00b343090b49d0d18b8184187f51a39ed917c
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/RustPython/ruff/pull/1/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2Fruff%2Fpull%2F1%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://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%2Fcommits
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%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=RustPython%2Fruff
Reloadhttps://github.com/RustPython/ruff/pull/1/commits
Reloadhttps://github.com/RustPython/ruff/pull/1/commits
Reloadhttps://github.com/RustPython/ruff/pull/1/commits
Please reload this pagehttps://github.com/RustPython/ruff/pull/1/commits
RustPython https://github.com/RustPython
ruffhttps://github.com/RustPython/ruff
astral-sh/ruffhttps://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
ShaharNavehhttps://github.com/ShaharNaveh
RustPython:mainhttps://github.com/RustPython/ruff/tree/main
ShaharNaveh:update-to-0-15-2https://github.com/ShaharNaveh/ruff/tree/update-to-0-15-2
Conversationhttps://github.com/RustPython/ruff/pull/1
Commits267 (267)https://github.com/RustPython/ruff/pull/1/commits
Checkshttps://github.com/RustPython/ruff/pull/1/checks
Files changedhttps://github.com/RustPython/ruff/pull/1/files
Merge 0.15.2https://github.com/RustPython/ruff/pull/1/commits#top
ShaharNavehhttps://github.com/ShaharNaveh
RustPython:mainhttps://github.com/RustPython/ruff/tree/main
ShaharNaveh:update-to-0-15-2https://github.com/ShaharNaveh/ruff/tree/update-to-0-15-2
[ty] Reject unsupported `environment.python-version` values in configuration files (#24402)https://github.com/RustPython/ruff/pull/1/commits/f6ef72c291d597fc6716fd00a0ee170b2da076c9
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
f6ef72chttps://github.com/RustPython/ruff/pull/1/commits/f6ef72c291d597fc6716fd00a0ee170b2da076c9
https://github.com/RustPython/ruff/tree/f6ef72c291d597fc6716fd00a0ee170b2da076c9
[ty] Add support for `types.new_class` (#23144)https://github.com/RustPython/ruff/pull/1/commits/62bb07772806a0ca578766531f1ffcba1f2c9c90
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
62bb077https://github.com/RustPython/ruff/pull/1/commits/62bb07772806a0ca578766531f1ffcba1f2c9c90
https://github.com/RustPython/ruff/tree/62bb07772806a0ca578766531f1ffcba1f2c9c90
Avoid syntax error from E502 fixes in f-strings and t-strings (#24410)https://github.com/RustPython/ruff/pull/1/commits/0abbde57426286e10ebd2ade06e8596db2e94775
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
0abbde5https://github.com/RustPython/ruff/pull/1/commits/0abbde57426286e10ebd2ade06e8596db2e94775
https://github.com/RustPython/ruff/tree/0abbde57426286e10ebd2ade06e8596db2e94775
[ty] Move some dynamic class code out of `builder.rs` (#24411)https://github.com/RustPython/ruff/pull/1/commits/5d879b6d897904c45a8c2616e5fb4a4377e647ce
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
5d879b6https://github.com/RustPython/ruff/pull/1/commits/5d879b6d897904c45a8c2616e5fb4a4377e647ce
https://github.com/RustPython/ruff/tree/5d879b6d897904c45a8c2616e5fb4a4377e647ce
[`flake8-self`] Make `SLF` diagnostics robust to non-self-named variables (#24281)https://github.com/RustPython/ruff/pull/1/commits/208780434ef5268928ef7180254fc95d2f45762a
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
2087804https://github.com/RustPython/ruff/pull/1/commits/208780434ef5268928ef7180254fc95d2f45762a
https://github.com/RustPython/ruff/tree/208780434ef5268928ef7180254fc95d2f45762a
Reject multi-line f-string elements before Python 3.12 (#24355)https://github.com/RustPython/ruff/pull/1/commits/9a55bc6568caeba0c78c6f3358cd2f9475006f72
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
9a55bc6https://github.com/RustPython/ruff/pull/1/commits/9a55bc6568caeba0c78c6f3358cd2f9475006f72
https://github.com/RustPython/ruff/tree/9a55bc6568caeba0c78c6f3358cd2f9475006f72
Avoid emitting multi-line f-string elements before Python 3.12 (#24377)https://github.com/RustPython/ruff/pull/1/commits/1fe1c5f32c8b49eaed0e46439871d98da5081ab9
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
1fe1c5fhttps://github.com/RustPython/ruff/pull/1/commits/1fe1c5f32c8b49eaed0e46439871d98da5081ab9
https://github.com/RustPython/ruff/tree/1fe1c5f32c8b49eaed0e46439871d98da5081ab9
Update cargo-bins/cargo-binstall action to v1.17.9 (#24428)https://github.com/RustPython/ruff/pull/1/commits/55b9532e1b38435a6fd0f8fe699772ecad2f338f
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
55b9532https://github.com/RustPython/ruff/pull/1/commits/55b9532e1b38435a6fd0f8fe699772ecad2f338f
https://github.com/RustPython/ruff/tree/55b9532e1b38435a6fd0f8fe699772ecad2f338f
Update dependency astral-sh/uv to v0.11.3 (#24429)https://github.com/RustPython/ruff/pull/1/commits/4f7266d53457919b534b511d3f346168a1f88441
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
4f7266dhttps://github.com/RustPython/ruff/pull/1/commits/4f7266d53457919b534b511d3f346168a1f88441
https://github.com/RustPython/ruff/tree/4f7266d53457919b534b511d3f346168a1f88441
Update taiki-e/install-action action to v2.70.2 (#24439)https://github.com/RustPython/ruff/pull/1/commits/7b7556da548e61456bf7a4dac1ff9d4a143172c7
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
7b7556dhttps://github.com/RustPython/ruff/pull/1/commits/7b7556da548e61456bf7a4dac1ff9d4a143172c7
https://github.com/RustPython/ruff/tree/7b7556da548e61456bf7a4dac1ff9d4a143172c7
Update prek dependencies (#24433)https://github.com/RustPython/ruff/pull/1/commits/213a003bcb0b9a707a705ad599ec488533ce0bce
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
213a003https://github.com/RustPython/ruff/pull/1/commits/213a003bcb0b9a707a705ad599ec488533ce0bce
https://github.com/RustPython/ruff/tree/213a003bcb0b9a707a705ad599ec488533ce0bce
Update dependency tomli to v2.4.1 (#24432)https://github.com/RustPython/ruff/pull/1/commits/ba38778aa5d80a832f470aa1e67b9e25ab21aef3
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
ba38778https://github.com/RustPython/ruff/pull/1/commits/ba38778aa5d80a832f470aa1e67b9e25ab21aef3
https://github.com/RustPython/ruff/tree/ba38778aa5d80a832f470aa1e67b9e25ab21aef3
Update dependency mkdocs-redirects to v1.2.3 (#24430)https://github.com/RustPython/ruff/pull/1/commits/2703ec64fda7724c58151b69517bc8d3d20ac5f7
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
2703ec6https://github.com/RustPython/ruff/pull/1/commits/2703ec64fda7724c58151b69517bc8d3d20ac5f7
https://github.com/RustPython/ruff/tree/2703ec64fda7724c58151b69517bc8d3d20ac5f7
Update dependency ruff to v0.15.9 (#24431)https://github.com/RustPython/ruff/pull/1/commits/6ce1905aedd791eb5602d507b79cf5af03ac810a
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
6ce1905https://github.com/RustPython/ruff/pull/1/commits/6ce1905aedd791eb5602d507b79cf5af03ac810a
https://github.com/RustPython/ruff/tree/6ce1905aedd791eb5602d507b79cf5af03ac810a
Update Rust crate insta to v1.47.1 (#24435)https://github.com/RustPython/ruff/pull/1/commits/940af9e6f80ce6ddc13cb182f77a8243e5ce8f6f
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
940af9ehttps://github.com/RustPython/ruff/pull/1/commits/940af9e6f80ce6ddc13cb182f77a8243e5ce8f6f
https://github.com/RustPython/ruff/tree/940af9e6f80ce6ddc13cb182f77a8243e5ce8f6f
Update Rust crate rustc-hash to v2.1.2 (#24434)https://github.com/RustPython/ruff/pull/1/commits/290465ee63ffb2e2f9352a9f9ee4e3f66ca0d61a
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
290465ehttps://github.com/RustPython/ruff/pull/1/commits/290465ee63ffb2e2f9352a9f9ee4e3f66ca0d61a
https://github.com/RustPython/ruff/tree/290465ee63ffb2e2f9352a9f9ee4e3f66ca0d61a
Update Rust crate uuid to v1.23.0 (#24438)https://github.com/RustPython/ruff/pull/1/commits/fae6ae601951d5e6b0255f5d841d51dc8a6e6d1a
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
fae6ae6https://github.com/RustPython/ruff/pull/1/commits/fae6ae601951d5e6b0255f5d841d51dc8a6e6d1a
https://github.com/RustPython/ruff/tree/fae6ae601951d5e6b0255f5d841d51dc8a6e6d1a
Update Rust crate tempfile to v3.27.0 (#24436)https://github.com/RustPython/ruff/pull/1/commits/bb9c219c0de98e25ed7f0555ecf4fcbff841ade4
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
bb9c219https://github.com/RustPython/ruff/pull/1/commits/bb9c219c0de98e25ed7f0555ecf4fcbff841ade4
https://github.com/RustPython/ruff/tree/bb9c219c0de98e25ed7f0555ecf4fcbff841ade4
Update Rust crate toml to v1.1.0 (#24437)https://github.com/RustPython/ruff/pull/1/commits/ad8672a4db150bc6e20c348d103aef08c9db4808
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
ad8672ahttps://github.com/RustPython/ruff/pull/1/commits/ad8672a4db150bc6e20c348d103aef08c9db4808
https://github.com/RustPython/ruff/tree/ad8672a4db150bc6e20c348d103aef08c9db4808
[ty] Use basic blocks for determining if a node is in an `if TYPE_CHECKING` block (#24394)https://github.com/RustPython/ruff/pull/1/commits/770cca65a1dc44241b503df7b1064a784f970499
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
770cca6https://github.com/RustPython/ruff/pull/1/commits/770cca65a1dc44241b503df7b1064a784f970499
https://github.com/RustPython/ruff/tree/770cca65a1dc44241b503df7b1064a784f970499
[ty] Lazily evaluate declaration reachability in field and enum filters (#24451)https://github.com/RustPython/ruff/pull/1/commits/398e2a79c488cf2ae59512ea31e00626d7dd8833
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
398e2a7https://github.com/RustPython/ruff/pull/1/commits/398e2a79c488cf2ae59512ea31e00626d7dd8833
https://github.com/RustPython/ruff/tree/398e2a79c488cf2ae59512ea31e00626d7dd8833
[ty] Optimize `place_from_declarations` (#24444)https://github.com/RustPython/ruff/pull/1/commits/2deaa47e5f3006e81d13567ba8f74ae930bfa080
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
2deaa47https://github.com/RustPython/ruff/pull/1/commits/2deaa47e5f3006e81d13567ba8f74ae930bfa080
https://github.com/RustPython/ruff/tree/2deaa47e5f3006e81d13567ba8f74ae930bfa080
Update dependency vite to v7.3.2 (#24461)https://github.com/RustPython/ruff/pull/1/commits/2ab6210d1744464ba66ecbd3f3c8ebe832aa0b08
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
2ab6210https://github.com/RustPython/ruff/pull/1/commits/2ab6210d1744464ba66ecbd3f3c8ebe832aa0b08
https://github.com/RustPython/ruff/tree/2ab6210d1744464ba66ecbd3f3c8ebe832aa0b08
[ty] Return all attribute definitions for goto definition (#24332)https://github.com/RustPython/ruff/pull/1/commits/03675af1de1250b23a570cae39bcf10e97c92f2a
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
03675afhttps://github.com/RustPython/ruff/pull/1/commits/03675af1de1250b23a570cae39bcf10e97c92f2a
https://github.com/RustPython/ruff/tree/03675af1de1250b23a570cae39bcf10e97c92f2a
Use `dyn` dispatch internally only for `any_over` methods (#24468)https://github.com/RustPython/ruff/pull/1/commits/3ffa53af207d2fb3f9f70b48e18de2fdc40ca08c
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
3ffa53ahttps://github.com/RustPython/ruff/pull/1/commits/3ffa53af207d2fb3f9f70b48e18de2fdc40ca08c
https://github.com/RustPython/ruff/tree/3ffa53af207d2fb3f9f70b48e18de2fdc40ca08c
Add a required checks meta-job to CI (#24374)https://github.com/RustPython/ruff/pull/1/commits/f4c3807e9974d00eba3827b4494dde5bc2cf5707
https://github.com/zanieb
zaniebhttps://github.com/RustPython/ruff/commits?author=zanieb
f4c3807https://github.com/RustPython/ruff/pull/1/commits/f4c3807e9974d00eba3827b4494dde5bc2cf5707
https://github.com/RustPython/ruff/tree/f4c3807e9974d00eba3827b4494dde5bc2cf5707
[ty] Respect non-required keys in TypedDict unpacking (#24446)https://github.com/RustPython/ruff/pull/1/commits/02e5d6d90e269ca2c49b231f23b7d3c4fd579d92
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
02e5d6dhttps://github.com/RustPython/ruff/pull/1/commits/02e5d6d90e269ca2c49b231f23b7d3c4fd579d92
https://github.com/RustPython/ruff/tree/02e5d6d90e269ca2c49b231f23b7d3c4fd579d92
[ty] Ensure nested conditional blocks inherit `TYPE_CHECKING` state from outer blocks (#24470)https://github.com/RustPython/ruff/pull/1/commits/45409a743e0f74c00d74b55cad4c99d5a291b8a8
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
45409a7https://github.com/RustPython/ruff/pull/1/commits/45409a743e0f74c00d74b55cad4c99d5a291b8a8
https://github.com/RustPython/ruff/tree/45409a743e0f74c00d74b55cad4c99d5a291b8a8
[ty] Hide "rule xyz is enabled …" hints by default (#24469)https://github.com/RustPython/ruff/pull/1/commits/22a68c56e31d0e721ad4c58ee1847b800ac75341
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
22a68c5https://github.com/RustPython/ruff/pull/1/commits/22a68c56e31d0e721ad4c58ee1847b800ac75341
https://github.com/RustPython/ruff/tree/22a68c56e31d0e721ad4c58ee1847b800ac75341
Convert Clippy allows to expects (#24473)https://github.com/RustPython/ruff/pull/1/commits/55f667ba3924e8f44b1f4acdabfb0b5c0cfffe12
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
55f667bhttps://github.com/RustPython/ruff/pull/1/commits/55f667ba3924e8f44b1f4acdabfb0b5c0cfffe12
https://github.com/RustPython/ruff/tree/55f667ba3924e8f44b1f4acdabfb0b5c0cfffe12
[ty] Remove unused `all_definitely_bound` attribute (#24482)https://github.com/RustPython/ruff/pull/1/commits/4859b00bca95c004d8adb2efe93af4bdf552e110
https://github.com/ibraheemdev
ibraheemdevhttps://github.com/RustPython/ruff/commits?author=ibraheemdev
4859b00https://github.com/RustPython/ruff/pull/1/commits/4859b00bca95c004d8adb2efe93af4bdf552e110
https://github.com/RustPython/ruff/tree/4859b00bca95c004d8adb2efe93af4bdf552e110
[ty] Remove tracking of whether a whole scope is in a `TYPE_CHECKING` block (#24472)https://github.com/RustPython/ruff/pull/1/commits/d3c8ddb1dbecc47996f353bb62cf41fb9aa4c52c
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
d3c8ddbhttps://github.com/RustPython/ruff/pull/1/commits/d3c8ddb1dbecc47996f353bb62cf41fb9aa4c52c
https://github.com/RustPython/ruff/tree/d3c8ddb1dbecc47996f353bb62cf41fb9aa4c52c
[ty] Remove insta filter in e2e tests (#24485)https://github.com/RustPython/ruff/pull/1/commits/416ab8344b88f3490e7c6ed7d3fa48f39fccbf77
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
416ab83https://github.com/RustPython/ruff/pull/1/commits/416ab8344b88f3490e7c6ed7d3fa48f39fccbf77
https://github.com/RustPython/ruff/tree/416ab8344b88f3490e7c6ed7d3fa48f39fccbf77
[ty] Show info hints in LSP diagnostic messages (#24328)https://github.com/RustPython/ruff/pull/1/commits/162852609ad01f171ba868900d18e57236573785
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
1628526https://github.com/RustPython/ruff/pull/1/commits/162852609ad01f171ba868900d18e57236573785
https://github.com/RustPython/ruff/tree/162852609ad01f171ba868900d18e57236573785
[ty] Remve unnecessary `pub` and `pub(crate)` in `display.rs` (#24486)https://github.com/RustPython/ruff/pull/1/commits/539b23e5b52e7d856e8756a9fd266d928d2a2fea
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
539b23ehttps://github.com/RustPython/ruff/pull/1/commits/539b23e5b52e7d856e8756a9fd266d928d2a2fea
https://github.com/RustPython/ruff/tree/539b23e5b52e7d856e8756a9fd266d928d2a2fea
[ty] Add missing snapshot in e2e tests (#24487)https://github.com/RustPython/ruff/pull/1/commits/5fd492a95721a158c54d60349b54e5fe4b7cd874
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
5fd492ahttps://github.com/RustPython/ruff/pull/1/commits/5fd492a95721a158c54d60349b54e5fe4b7cd874
https://github.com/RustPython/ruff/tree/5fd492a95721a158c54d60349b54e5fe4b7cd874
[ty] Remove per-scope tracking of reachability (#24457)https://github.com/RustPython/ruff/pull/1/commits/b6c69c288fe9e5b63d70d1743aabdfa40523e344
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
b6c69c2https://github.com/RustPython/ruff/pull/1/commits/b6c69c288fe9e5b63d70d1743aabdfa40523e344
https://github.com/RustPython/ruff/tree/b6c69c288fe9e5b63d70d1743aabdfa40523e344
[ty] Use field type context for TypedDict constructor values (#24422)https://github.com/RustPython/ruff/pull/1/commits/ac7656d728d016677e002f29fe2c436ce7ee7942
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
ac7656dhttps://github.com/RustPython/ruff/pull/1/commits/ac7656d728d016677e002f29fe2c436ce7ee7942
https://github.com/RustPython/ruff/tree/ac7656d728d016677e002f29fe2c436ce7ee7942
Add `charliermarsh` to PR review round robin (#24488)https://github.com/RustPython/ruff/pull/1/commits/9311680c97e2ab9db027303671d2da9fa4b0de0b
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
9311680https://github.com/RustPython/ruff/pull/1/commits/9311680c97e2ab9db027303671d2da9fa4b0de0b
https://github.com/RustPython/ruff/tree/9311680c97e2ab9db027303671d2da9fa4b0de0b
[ty] Disallow bare ParamSpecs in Concatenate prefixes (#24474)https://github.com/RustPython/ruff/pull/1/commits/6ad36f8be239475137b5cccf5e8463adb4639418
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
6ad36f8https://github.com/RustPython/ruff/pull/1/commits/6ad36f8be239475137b5cccf5e8463adb4639418
https://github.com/RustPython/ruff/tree/6ad36f8be239475137b5cccf5e8463adb4639418
[ty] Avoid speculative inference for TypedDict constructors (#24480)https://github.com/RustPython/ruff/pull/1/commits/6e236f764f11e7d3d6ed9b1ba0ef92500135ab99
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
6e236f7https://github.com/RustPython/ruff/pull/1/commits/6e236f764f11e7d3d6ed9b1ba0ef92500135ab99
https://github.com/RustPython/ruff/tree/6e236f764f11e7d3d6ed9b1ba0ef92500135ab99
[ty] Symbols from `typing` and `collections` rank higher than third party re-exports (#23643)https://github.com/RustPython/ruff/pull/1/commits/ca5ac50475edbf6da8e695617528642eba9de8c9
YilunAllenChenhttps://github.com/RustPython/ruff/commits?author=YilunAllenChen
dhruvmanilahttps://github.com/RustPython/ruff/commits?author=dhruvmanila
ca5ac50https://github.com/RustPython/ruff/pull/1/commits/ca5ac50475edbf6da8e695617528642eba9de8c9
https://github.com/RustPython/ruff/tree/ca5ac50475edbf6da8e695617528642eba9de8c9
[ty] Add RustDoc for some TypedDict methods (#24489)https://github.com/RustPython/ruff/pull/1/commits/4481b6d6cc1a8670d6cffaae3748777b5e395fa3
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
4481b6dhttps://github.com/RustPython/ruff/pull/1/commits/4481b6d6cc1a8670d6cffaae3748777b5e395fa3
https://github.com/RustPython/ruff/tree/4481b6d6cc1a8670d6cffaae3748777b5e395fa3
[ty] Move some TypedDict methods into `typed_dict.rs` (#24494)https://github.com/RustPython/ruff/pull/1/commits/b082af34ca20e92195396a7585f4d69ed12cde36
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
b082af3https://github.com/RustPython/ruff/pull/1/commits/b082af34ca20e92195396a7585f4d69ed12cde36
https://github.com/RustPython/ruff/tree/b082af34ca20e92195396a7585f4d69ed12cde36
Create a "deployment" for the release-gate job (#24493)https://github.com/RustPython/ruff/pull/1/commits/f3f1b11dc7180e7cff33c2ba4c742911b3f0b228
https://github.com/zanieb
zaniebhttps://github.com/RustPython/ruff/commits?author=zanieb
f3f1b11https://github.com/RustPython/ruff/pull/1/commits/f3f1b11dc7180e7cff33c2ba4c742911b3f0b228
https://github.com/RustPython/ruff/tree/f3f1b11dc7180e7cff33c2ba4c742911b3f0b228
Silence insta doctest warning (#24496)https://github.com/RustPython/ruff/pull/1/commits/672a5533674f4274f04e3e3cefb2224cf0f4684f
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
672a553https://github.com/RustPython/ruff/pull/1/commits/672a5533674f4274f04e3e3cefb2224cf0f4684f
https://github.com/RustPython/ruff/tree/672a5533674f4274f04e3e3cefb2224cf0f4684f
Force update insta snapshots (#24495)https://github.com/RustPython/ruff/pull/1/commits/ad30af4cd00b549037456ebafc803a60e4c53b37
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
ad30af4https://github.com/RustPython/ruff/pull/1/commits/ad30af4cd00b549037456ebafc803a60e4c53b37
https://github.com/RustPython/ruff/tree/ad30af4cd00b549037456ebafc803a60e4c53b37
[ty] Fix signature help for ParamSpec-specialized class calls (#24399)https://github.com/RustPython/ruff/pull/1/commits/8106a4b299fa63e9f7b91b14eccbd70e7a064a9f
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
8106a4bhttps://github.com/RustPython/ruff/pull/1/commits/8106a4b299fa63e9f7b91b14eccbd70e7a064a9f
https://github.com/RustPython/ruff/tree/8106a4b299fa63e9f7b91b14eccbd70e7a064a9f
[ty] Ensure '/' parameter appears before '*' when rendering `Callable` types (#24497)https://github.com/RustPython/ruff/pull/1/commits/0c5c701e6880f00c1799bf1a4686d95e8b4df601
https://github.com/Glyphack
Glyphackhttps://github.com/RustPython/ruff/commits?author=Glyphack
0c5c701https://github.com/RustPython/ruff/pull/1/commits/0c5c701e6880f00c1799bf1a4686d95e8b4df601
https://github.com/RustPython/ruff/tree/0c5c701e6880f00c1799bf1a4686d95e8b4df601
Update NPM Development dependencies (#23325)https://github.com/RustPython/ruff/pull/1/commits/89d32a888c6e2d31d5eaea232b7224050c9ef7e7
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
89d32a8https://github.com/RustPython/ruff/pull/1/commits/89d32a888c6e2d31d5eaea232b7224050c9ef7e7
https://github.com/RustPython/ruff/tree/89d32a888c6e2d31d5eaea232b7224050c9ef7e7
[ty] Determine value vs. type syntax highlighting based on call arguments (#23949)https://github.com/RustPython/ruff/pull/1/commits/0f5f93b8bf02b8e22d93bafe2897d46647623b6c
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
0f5f93bhttps://github.com/RustPython/ruff/pull/1/commits/0f5f93b8bf02b8e22d93bafe2897d46647623b6c
https://github.com/RustPython/ruff/tree/0f5f93b8bf02b8e22d93bafe2897d46647623b6c
Add E2E testing framework to ruff-server (#24490)https://github.com/RustPython/ruff/pull/1/commits/527b75a5f7c93578cf3baaa95bb484c27b6555e2
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
527b75ahttps://github.com/RustPython/ruff/pull/1/commits/527b75a5f7c93578cf3baaa95bb484c27b6555e2
https://github.com/RustPython/ruff/tree/527b75a5f7c93578cf3baaa95bb484c27b6555e2
[ty] Treat type alias values as type-form contexts in semantic tokens (#24478)https://github.com/RustPython/ruff/pull/1/commits/486cdd68dba5a001d057be41c458a2ca405f4819
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
486cdd6https://github.com/RustPython/ruff/pull/1/commits/486cdd68dba5a001d057be41c458a2ca405f4819
https://github.com/RustPython/ruff/tree/486cdd68dba5a001d057be41c458a2ca405f4819
[ty] Normalize explicit `None` accessors in manual property construction (#24492)https://github.com/RustPython/ruff/pull/1/commits/c3d875dcd795e98f4f77a518e79f9ee18adbe469
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
c3d875dhttps://github.com/RustPython/ruff/pull/1/commits/c3d875dcd795e98f4f77a518e79f9ee18adbe469
https://github.com/RustPython/ruff/tree/c3d875dcd795e98f4f77a518e79f9ee18adbe469
[ty] Add a materialization visitor (#24413)https://github.com/RustPython/ruff/pull/1/commits/d1a23cd58e5918658a713907f6d66d260d55ee39
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
d1a23cdhttps://github.com/RustPython/ruff/pull/1/commits/d1a23cd58e5918658a713907f6d66d260d55ee39
https://github.com/RustPython/ruff/tree/d1a23cd58e5918658a713907f6d66d260d55ee39
[`flake8-logging`] Allow closures in except handlers for LOG004 (#24464)https://github.com/RustPython/ruff/pull/1/commits/60d469479ea1374202a769f136fa1cab95ed8d5d
anishgirianishhttps://github.com/RustPython/ruff/commits?author=anishgirianish
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
60d4694https://github.com/RustPython/ruff/pull/1/commits/60d469479ea1374202a769f136fa1cab95ed8d5d
https://github.com/RustPython/ruff/tree/60d469479ea1374202a769f136fa1cab95ed8d5d
[ty] Fix excess subscript argument inference for non-generic types (#24354)https://github.com/RustPython/ruff/pull/1/commits/e9ba8489b8d1f1fd5fd66887a74d5f2f58f733d4
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
claudehttps://github.com/RustPython/ruff/commits?author=claude
e9ba848https://github.com/RustPython/ruff/pull/1/commits/e9ba8489b8d1f1fd5fd66887a74d5f2f58f733d4
https://github.com/RustPython/ruff/tree/e9ba8489b8d1f1fd5fd66887a74d5f2f58f733d4
[ruff] Treat f-string interpolation as potential side effect in RUF019 (#24426)https://github.com/RustPython/ruff/pull/1/commits/87a0f01cfd016e0297ef05ab638cde006bf8d947
https://github.com/anishgirianish
anishgirianishhttps://github.com/RustPython/ruff/commits?author=anishgirianish
87a0f01https://github.com/RustPython/ruff/pull/1/commits/87a0f01cfd016e0297ef05ab638cde006bf8d947
https://github.com/RustPython/ruff/tree/87a0f01cfd016e0297ef05ab638cde006bf8d947
[ty] stop special-casing str constructor (#24514)https://github.com/RustPython/ruff/pull/1/commits/a45f96d65dbd4f958b07accd718f8d2af48cb956
https://github.com/carljm
carljmhttps://github.com/RustPython/ruff/commits?author=carljm
a45f96dhttps://github.com/RustPython/ruff/pull/1/commits/a45f96d65dbd4f958b07accd718f8d2af48cb956
https://github.com/RustPython/ruff/tree/a45f96d65dbd4f958b07accd718f8d2af48cb956
LSP: Add support for custom extensions (#24463)https://github.com/RustPython/ruff/pull/1/commits/d8bc700722ab1b7272a4d724839da7c569b349d4
silversteinhttps://github.com/RustPython/ruff/commits?author=silverstein
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
d8bc700https://github.com/RustPython/ruff/pull/1/commits/d8bc700722ab1b7272a4d724839da7c569b349d4
https://github.com/RustPython/ruff/tree/d8bc700722ab1b7272a4d724839da7c569b349d4
[ty] Enable `pull-diagnostics` by default in E2E tests (#24516)https://github.com/RustPython/ruff/pull/1/commits/2714e345bdd64a5baae3844c0d25db7b0b9fe330
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
2714e34https://github.com/RustPython/ruff/pull/1/commits/2714e345bdd64a5baae3844c0d25db7b0b9fe330
https://github.com/RustPython/ruff/tree/2714e345bdd64a5baae3844c0d25db7b0b9fe330
[ty] Tighten up a few edge cases in `Concatenate` type-expression parsing (#24172)https://github.com/RustPython/ruff/pull/1/commits/99d97bd72f1934ac2af93e52468c10ef1c7a1a4e
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
99d97bdhttps://github.com/RustPython/ruff/pull/1/commits/99d97bd72f1934ac2af93e52468c10ef1c7a1a4e
https://github.com/RustPython/ruff/tree/99d97bd72f1934ac2af93e52468c10ef1c7a1a4e
docs: fix JSON typo in settings example (#24517)https://github.com/RustPython/ruff/pull/1/commits/16c4090d0a711b9c0523b932014f3daf140f35bc
https://github.com/shizukushq
shizukushqhttps://github.com/RustPython/ruff/commits?author=shizukushq
16c4090https://github.com/RustPython/ruff/pull/1/commits/16c4090d0a711b9c0523b932014f3daf140f35bc
https://github.com/RustPython/ruff/tree/16c4090d0a711b9c0523b932014f3daf140f35bc
[ty] Allow partially stringified `type[…]` annotations (#24518)https://github.com/RustPython/ruff/pull/1/commits/f518cc9ca0c830773dd49c3964eb5e49d52c8aed
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
f518cc9https://github.com/RustPython/ruff/pull/1/commits/f518cc9ca0c830773dd49c3964eb5e49d52c8aed
https://github.com/RustPython/ruff/tree/f518cc9ca0c830773dd49c3964eb5e49d52c8aed
[ty] Fix assignability of intersections with bounded typevars (#24502)https://github.com/RustPython/ruff/pull/1/commits/37a1ec8bb8e30955787b0cdf6e97f7f2254dba7f
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
carljmhttps://github.com/RustPython/ruff/commits?author=carljm
37a1ec8https://github.com/RustPython/ruff/pull/1/commits/37a1ec8bb8e30955787b0cdf6e97f7f2254dba7f
https://github.com/RustPython/ruff/tree/37a1ec8bb8e30955787b0cdf6e97f7f2254dba7f
Bump 0.15.10 (#24519)https://github.com/RustPython/ruff/pull/1/commits/252f76102a618bff6537b6c53c316ca3837f4abf
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
252f761https://github.com/RustPython/ruff/pull/1/commits/252f76102a618bff6537b6c53c316ca3837f4abf
https://github.com/RustPython/ruff/tree/252f76102a618bff6537b6c53c316ca3837f4abf
Shard ecosystem-analyzer runs in CI (#24503)https://github.com/RustPython/ruff/pull/1/commits/1b4bf97df74a392ad6a93c37c0fe5ea409fcd934
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
1b4bf97https://github.com/RustPython/ruff/pull/1/commits/1b4bf97df74a392ad6a93c37c0fe5ea409fcd934
https://github.com/RustPython/ruff/tree/1b4bf97df74a392ad6a93c37c0fe5ea409fcd934
[ty] Synthesize `__init__` for `TypedDict` (#24476)https://github.com/RustPython/ruff/pull/1/commits/239a6cba708e28d1f3fbf5f573bf2d13ed60cb79
Glyphackhttps://github.com/RustPython/ruff/commits?author=Glyphack
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
239a6cbhttps://github.com/RustPython/ruff/pull/1/commits/239a6cba708e28d1f3fbf5f573bf2d13ed60cb79
https://github.com/RustPython/ruff/tree/239a6cba708e28d1f3fbf5f573bf2d13ed60cb79
[ty] support super() in metaclass methods (#24483)https://github.com/RustPython/ruff/pull/1/commits/ac79009fbbe38706406f4f179898a0ef3dbfcd42
carljmhttps://github.com/RustPython/ruff/commits?author=carljm
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
ac79009https://github.com/RustPython/ruff/pull/1/commits/ac79009fbbe38706406f4f179898a0ef3dbfcd42
https://github.com/RustPython/ruff/tree/ac79009fbbe38706406f4f179898a0ef3dbfcd42
[ty] Omit invalid keyword arguments from `TypedDict` signature (#24522)https://github.com/RustPython/ruff/pull/1/commits/aa54cef2a60a349c4c136b10d29cc9eb8ef95a19
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
aa54cefhttps://github.com/RustPython/ruff/pull/1/commits/aa54cef2a60a349c4c136b10d29cc9eb8ef95a19
https://github.com/RustPython/ruff/tree/aa54cef2a60a349c4c136b10d29cc9eb8ef95a19
Rename patterns and arguments source order iterator method (#24532)https://github.com/RustPython/ruff/pull/1/commits/24083af5a91d4af128cf488f67ebf179bdc81142
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
24083afhttps://github.com/RustPython/ruff/pull/1/commits/24083af5a91d4af128cf488f67ebf179bdc81142
https://github.com/RustPython/ruff/tree/24083af5a91d4af128cf488f67ebf179bdc81142
[ty] mdtest.py: update dependencies (#24533)https://github.com/RustPython/ruff/pull/1/commits/30758867fc3508cb0adaada8127022f8ccc985f4
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
3075886https://github.com/RustPython/ruff/pull/1/commits/30758867fc3508cb0adaada8127022f8ccc985f4
https://github.com/RustPython/ruff/tree/30758867fc3508cb0adaada8127022f8ccc985f4
[flake8-bandit] Fix S103 false positives and negatives in mask analysis (#24424)https://github.com/RustPython/ruff/pull/1/commits/e1f1875f12979f64e89c1937f742ee1428fa5b44
https://github.com/anishgirianish
anishgirianishhttps://github.com/RustPython/ruff/commits?author=anishgirianish
e1f1875https://github.com/RustPython/ruff/pull/1/commits/e1f1875f12979f64e89c1937f742ee1428fa5b44
https://github.com/RustPython/ruff/tree/e1f1875f12979f64e89c1937f742ee1428fa5b44
[ty] Rework logic for synthesizing `TypedDict` methods (#24534)https://github.com/RustPython/ruff/pull/1/commits/8d4c6ea7766e3334afe297e36c9f6e8fe0d5c780
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
8d4c6eahttps://github.com/RustPython/ruff/pull/1/commits/8d4c6ea7766e3334afe297e36c9f6e8fe0d5c780
https://github.com/RustPython/ruff/tree/8d4c6ea7766e3334afe297e36c9f6e8fe0d5c780
[ty] Use `map`, not `__map`, as the name of the mapping parameter in `TypedDict` `__init__` methods (#24535)https://github.com/RustPython/ruff/pull/1/commits/bc65b8a943b891556251a07d22b7e16561cb2c5b
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
bc65b8ahttps://github.com/RustPython/ruff/pull/1/commits/bc65b8a943b891556251a07d22b7e16561cb2c5b
https://github.com/RustPython/ruff/tree/bc65b8a943b891556251a07d22b7e16561cb2c5b
[ty] Expand test suite for assignment errors (#24537)https://github.com/RustPython/ruff/pull/1/commits/038ad83d1258226b66470a0bb2c68f3539c48548
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
038ad83https://github.com/RustPython/ruff/pull/1/commits/038ad83d1258226b66470a0bb2c68f3539c48548
https://github.com/RustPython/ruff/tree/038ad83d1258226b66470a0bb2c68f3539c48548
[ty] Allow `Final` variable assignments in `__post_init__` (#24529)https://github.com/RustPython/ruff/pull/1/commits/5da21615dccef9aadcaf732ad66b56c85846a81e
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
5da2161https://github.com/RustPython/ruff/pull/1/commits/5da21615dccef9aadcaf732ad66b56c85846a81e
https://github.com/RustPython/ruff/tree/5da21615dccef9aadcaf732ad66b56c85846a81e
[ty] Minor fix in tests (#24538)https://github.com/RustPython/ruff/pull/1/commits/7c2430c90a2e10e449f630df48b0b5e49189d694
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
7c2430chttps://github.com/RustPython/ruff/pull/1/commits/7c2430c90a2e10e449f630df48b0b5e49189d694
https://github.com/RustPython/ruff/tree/7c2430c90a2e10e449f630df48b0b5e49189d694
[ty] Add snapshots for `__init_subclass__` diagnostics (#24539)https://github.com/RustPython/ruff/pull/1/commits/a07f3cfc95c2b377be1fbecaaecb658139a61c20
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
a07f3cfhttps://github.com/RustPython/ruff/pull/1/commits/a07f3cfc95c2b377be1fbecaaecb658139a61c20
https://github.com/RustPython/ruff/tree/a07f3cfc95c2b377be1fbecaaecb658139a61c20
[ty] Ignore unsupported editor-selected Python versions (#24498)https://github.com/RustPython/ruff/pull/1/commits/d52c080447165bcec5dd5cc3ae1ba4c3d57535be
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
d52c080https://github.com/RustPython/ruff/pull/1/commits/d52c080447165bcec5dd5cc3ae1ba4c3d57535be
https://github.com/RustPython/ruff/tree/d52c080447165bcec5dd5cc3ae1ba4c3d57535be
[ty] Add a `SupportedPythonVersion` enum (#24412)https://github.com/RustPython/ruff/pull/1/commits/2ad94df0e1056aa4da57c66dd51ea2338811136d
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
2ad94dfhttps://github.com/RustPython/ruff/pull/1/commits/2ad94df0e1056aa4da57c66dd51ea2338811136d
https://github.com/RustPython/ruff/tree/2ad94df0e1056aa4da57c66dd51ea2338811136d
[ty] Fix bad diagnostic range for incorrect implicit `__init_subclass__` calls (#24541)https://github.com/RustPython/ruff/pull/1/commits/e89f8ef295478d58981d19369d2e66f8fe2104ea
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
e89f8efhttps://github.com/RustPython/ruff/pull/1/commits/e89f8ef295478d58981d19369d2e66f8fe2104ea
https://github.com/RustPython/ruff/tree/e89f8ef295478d58981d19369d2e66f8fe2104ea
[ty] stop unioning Unknown into types of un-annotated attributes (#24531)https://github.com/RustPython/ruff/pull/1/commits/590aab49fcb3c025c172ddd1a9c9c415108c2dfa
https://github.com/carljm
carljmhttps://github.com/RustPython/ruff/commits?author=carljm
590aab4https://github.com/RustPython/ruff/pull/1/commits/590aab49fcb3c025c172ddd1a9c9c415108c2dfa
https://github.com/RustPython/ruff/tree/590aab49fcb3c025c172ddd1a9c9c415108c2dfa
[ty] Respect property deleters in attribute deletion checks (#24500)https://github.com/RustPython/ruff/pull/1/commits/90fd7dd85f9e80a20e27f7f20c5376341af4bf02
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
90fd7ddhttps://github.com/RustPython/ruff/pull/1/commits/90fd7dd85f9e80a20e27f7f20c5376341af4bf02
https://github.com/RustPython/ruff/tree/90fd7dd85f9e80a20e27f7f20c5376341af4bf02
[ty] Reject deleting`Final` attributes (#24508)https://github.com/RustPython/ruff/pull/1/commits/f715215cd089afb4cbd4987763e698157fc7af84
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
f715215https://github.com/RustPython/ruff/pull/1/commits/f715215cd089afb4cbd4987763e698157fc7af84
https://github.com/RustPython/ruff/tree/f715215cd089afb4cbd4987763e698157fc7af84
Bump typing conformance suite commit to latest upstream (#24553)https://github.com/RustPython/ruff/pull/1/commits/3ffc8b93d61ae91e2b6daf61c740e7df52448a50
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
claudehttps://github.com/RustPython/ruff/commits?author=claude
3ffc8b9https://github.com/RustPython/ruff/pull/1/commits/3ffc8b93d61ae91e2b6daf61c740e7df52448a50
https://github.com/RustPython/ruff/tree/3ffc8b93d61ae91e2b6daf61c740e7df52448a50
[ty] fix wrong assignability of type[T] to a metaclass (#24515)https://github.com/RustPython/ruff/pull/1/commits/9e3bd442e767c702ccd2fd1876b153231d23542f
https://github.com/carljm
carljmhttps://github.com/RustPython/ruff/commits?author=carljm
9e3bd44https://github.com/RustPython/ruff/pull/1/commits/9e3bd442e767c702ccd2fd1876b153231d23542f
https://github.com/RustPython/ruff/tree/9e3bd442e767c702ccd2fd1876b153231d23542f
[ty] Add support for functional `Enum(...)` syntax (#23602)https://github.com/RustPython/ruff/pull/1/commits/b64275663665166fc20bc45307e7c03e946bff65
thejchaphttps://github.com/RustPython/ruff/commits?author=thejchap
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
b642756https://github.com/RustPython/ruff/pull/1/commits/b64275663665166fc20bc45307e7c03e946bff65
https://github.com/RustPython/ruff/tree/b64275663665166fc20bc45307e7c03e946bff65
[ty] minor simplification to `context.rs` (#24568)https://github.com/RustPython/ruff/pull/1/commits/da887d8e64cd75a646b51be93f814799f39b817a
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
da887d8https://github.com/RustPython/ruff/pull/1/commits/da887d8e64cd75a646b51be93f814799f39b817a
https://github.com/RustPython/ruff/tree/da887d8e64cd75a646b51be93f814799f39b817a
[ty] Allow empty names in functional `Enum(...)` semantics (#24570)https://github.com/RustPython/ruff/pull/1/commits/90b297c6d4e44ff07f144eba3f2a1ba19406eb35
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
90b297chttps://github.com/RustPython/ruff/pull/1/commits/90b297c6d4e44ff07f144eba3f2a1ba19406eb35
https://github.com/RustPython/ruff/tree/90b297c6d4e44ff07f144eba3f2a1ba19406eb35
Update ecosystem-analyzer pins (#24573)https://github.com/RustPython/ruff/pull/1/commits/455904f3328f07ae2112ec73b4ad6cf072387a38
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
claudehttps://github.com/RustPython/ruff/commits?author=claude
455904fhttps://github.com/RustPython/ruff/pull/1/commits/455904f3328f07ae2112ec73b4ad6cf072387a38
https://github.com/RustPython/ruff/tree/455904f3328f07ae2112ec73b4ad6cf072387a38
[ty] Improve `type=` mixin support for functional `Enum(...)` (#24571)https://github.com/RustPython/ruff/pull/1/commits/d85aac22972fc5b5700ff955756abe729714b7e8
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
d85aac2https://github.com/RustPython/ruff/pull/1/commits/d85aac22972fc5b5700ff955756abe729714b7e8
https://github.com/RustPython/ruff/tree/d85aac22972fc5b5700ff955756abe729714b7e8
[ty] Split reachability analysis into two files (#24562)https://github.com/RustPython/ruff/pull/1/commits/4fb99246bd23939f97e0b7402acdedbef0e1e633
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
4fb9924https://github.com/RustPython/ruff/pull/1/commits/4fb99246bd23939f97e0b7402acdedbef0e1e633
https://github.com/RustPython/ruff/tree/4fb99246bd23939f97e0b7402acdedbef0e1e633
[ty] Use reachable first declaration in declaration-based diagnostics (#24564)https://github.com/RustPython/ruff/pull/1/commits/0a2055a905bc1a6d58259e8d51f53e83946501f8
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
0a2055ahttps://github.com/RustPython/ruff/pull/1/commits/0a2055a905bc1a6d58259e8d51f53e83946501f8
https://github.com/RustPython/ruff/tree/0a2055a905bc1a6d58259e8d51f53e83946501f8
[ty] Emit a diagnostic when attempting to inherit from a class with `__init_subclass__ = None` (#24543)https://github.com/RustPython/ruff/pull/1/commits/a00d29d72020dc14bf4cfcc9c034fecb9d1aa749
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
a00d29dhttps://github.com/RustPython/ruff/pull/1/commits/a00d29d72020dc14bf4cfcc9c034fecb9d1aa749
https://github.com/RustPython/ruff/tree/a00d29d72020dc14bf4cfcc9c034fecb9d1aa749
[ty] Improve consistency of pedantic lints complaining about badly named types (#24575)https://github.com/RustPython/ruff/pull/1/commits/08b0218b3e58590fa8bbe0b349e24580c6df9af5
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
08b0218https://github.com/RustPython/ruff/pull/1/commits/08b0218b3e58590fa8bbe0b349e24580c6df9af5
https://github.com/RustPython/ruff/tree/08b0218b3e58590fa8bbe0b349e24580c6df9af5
[ty] Add some additional test coverage for Enums (#24578)https://github.com/RustPython/ruff/pull/1/commits/3b6125dd7b82226c3ab60cf9c92f1befb5596872
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
3b6125dhttps://github.com/RustPython/ruff/pull/1/commits/3b6125dd7b82226c3ab60cf9c92f1befb5596872
https://github.com/RustPython/ruff/tree/3b6125dd7b82226c3ab60cf9c92f1befb5596872
Update extractions/setup-just action to v4 (#24596)https://github.com/RustPython/ruff/pull/1/commits/f7395ad13b4f06c75e9c352ece2916895d0d06a3
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
f7395adhttps://github.com/RustPython/ruff/pull/1/commits/f7395ad13b4f06c75e9c352ece2916895d0d06a3
https://github.com/RustPython/ruff/tree/f7395ad13b4f06c75e9c352ece2916895d0d06a3
Update CodSpeedHQ/action action to v4.13.0 (#24593)https://github.com/RustPython/ruff/pull/1/commits/b25a9142451be55d2c7a5916064951d52c6f2ca6
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
b25a914https://github.com/RustPython/ruff/pull/1/commits/b25a9142451be55d2c7a5916064951d52c6f2ca6
https://github.com/RustPython/ruff/tree/b25a9142451be55d2c7a5916064951d52c6f2ca6
Update taiki-e/install-action action to v2.73.0 (#24595)https://github.com/RustPython/ruff/pull/1/commits/4f4b2472a71d2f00342635ec5f626d3f34f79084
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
4f4b247https://github.com/RustPython/ruff/pull/1/commits/4f4b2472a71d2f00342635ec5f626d3f34f79084
https://github.com/RustPython/ruff/tree/4f4b2472a71d2f00342635ec5f626d3f34f79084
Update Rust crate toml to v1.1.2 (#24592)https://github.com/RustPython/ruff/pull/1/commits/ff26e53994f23f0cda6a1b7ca489652d9056464a
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
ff26e53https://github.com/RustPython/ruff/pull/1/commits/ff26e53994f23f0cda6a1b7ca489652d9056464a
https://github.com/RustPython/ruff/tree/ff26e53994f23f0cda6a1b7ca489652d9056464a
Update Rust crate indexmap to v2.13.1 (#24590)https://github.com/RustPython/ruff/pull/1/commits/49704cdbcda3b0000544189398211736516a1c70
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
49704cdhttps://github.com/RustPython/ruff/pull/1/commits/49704cdbcda3b0000544189398211736516a1c70
https://github.com/RustPython/ruff/tree/49704cdbcda3b0000544189398211736516a1c70
Update Rust crate insta to v1.47.2 (#24591)https://github.com/RustPython/ruff/pull/1/commits/ad1b76346f498f63e3799f44668495580b2aa6bf
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
ad1b763https://github.com/RustPython/ruff/pull/1/commits/ad1b76346f498f63e3799f44668495580b2aa6bf
https://github.com/RustPython/ruff/tree/ad1b76346f498f63e3799f44668495580b2aa6bf
Update Rust crate arc-swap to v1.9.1 (#24589)https://github.com/RustPython/ruff/pull/1/commits/1e877b52c306c946a4436327c5c5076330387ff6
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
1e877b5https://github.com/RustPython/ruff/pull/1/commits/1e877b52c306c946a4436327c5c5076330387ff6
https://github.com/RustPython/ruff/tree/1e877b52c306c946a4436327c5c5076330387ff6
Update dependency astral-sh/uv to v0.11.6 (#24586)https://github.com/RustPython/ruff/pull/1/commits/d365c9f8b55fa971d46893776c1b54ac2a5003b2
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
d365c9fhttps://github.com/RustPython/ruff/pull/1/commits/d365c9f8b55fa971d46893776c1b54ac2a5003b2
https://github.com/RustPython/ruff/tree/d365c9f8b55fa971d46893776c1b54ac2a5003b2
Update docker/login-action action to v4.1.0 (#24594)https://github.com/RustPython/ruff/pull/1/commits/1cf3e78fa887eb20689f5f2cf325d173db85641d
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
1cf3e78https://github.com/RustPython/ruff/pull/1/commits/1cf3e78fa887eb20689f5f2cf325d173db85641d
https://github.com/RustPython/ruff/tree/1cf3e78fa887eb20689f5f2cf325d173db85641d
Update dependency ruff to v0.15.10 (#24587)https://github.com/RustPython/ruff/pull/1/commits/e0c94198f04c80b1eabc8deea4bad8eff5f5f8ce
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
e0c9419https://github.com/RustPython/ruff/pull/1/commits/e0c94198f04c80b1eabc8deea4bad8eff5f5f8ce
https://github.com/RustPython/ruff/tree/e0c94198f04c80b1eabc8deea4bad8eff5f5f8ce
Update Neovim config examples to use `vim.lsp.config` (#24577)https://github.com/RustPython/ruff/pull/1/commits/8d0cdb32dd0db311b338cea2ec303699c6ef83b4
benberryallwoodhttps://github.com/RustPython/ruff/commits?author=benberryallwood
dhruvmanilahttps://github.com/RustPython/ruff/commits?author=dhruvmanila
8d0cdb3https://github.com/RustPython/ruff/pull/1/commits/8d0cdb32dd0db311b338cea2ec303699c6ef83b4
https://github.com/RustPython/ruff/tree/8d0cdb32dd0db311b338cea2ec303699c6ef83b4
Update Rust crate similar to v3 (#24598)https://github.com/RustPython/ruff/pull/1/commits/0b4603530e6aa76959b129f2d49b8f9b68a7fe2a
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
0b46035https://github.com/RustPython/ruff/pull/1/commits/0b4603530e6aa76959b129f2d49b8f9b68a7fe2a
https://github.com/RustPython/ruff/tree/0b4603530e6aa76959b129f2d49b8f9b68a7fe2a
[ty] Collect assertionsin `InlineFileAssertions` tests (#24601)https://github.com/RustPython/ruff/pull/1/commits/fc256548ad1725a0c14b8dc3fc7ea1edcf8a5121
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
fc25654https://github.com/RustPython/ruff/pull/1/commits/fc256548ad1725a0c14b8dc3fc7ea1edcf8a5121
https://github.com/RustPython/ruff/tree/fc256548ad1725a0c14b8dc3fc7ea1edcf8a5121
[ty] Ensure "before" and "after" runs of ecosystem-analyzer are always done on the same runner (#24569)https://github.com/RustPython/ruff/pull/1/commits/b25f071dbac86d020812500c8281dc2ae8a90c7e
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
b25f071https://github.com/RustPython/ruff/pull/1/commits/b25f071dbac86d020812500c8281dc2ae8a90c7e
https://github.com/RustPython/ruff/tree/b25f071dbac86d020812500c8281dc2ae8a90c7e
Update prek dependencies (#24588)https://github.com/RustPython/ruff/pull/1/commits/6aabfecadefc5061322c04362f932edc7cef2e08
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
6aabfechttps://github.com/RustPython/ruff/pull/1/commits/6aabfecadefc5061322c04362f932edc7cef2e08
https://github.com/RustPython/ruff/tree/6aabfecadefc5061322c04362f932edc7cef2e08
[ty] Break the semantic index out into its own crate (#24471)https://github.com/RustPython/ruff/pull/1/commits/461994073e2f6cac13a28e60b06038ba50214ffc
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
4619940https://github.com/RustPython/ruff/pull/1/commits/461994073e2f6cac13a28e60b06038ba50214ffc
https://github.com/RustPython/ruff/tree/461994073e2f6cac13a28e60b06038ba50214ffc
Add `ty_python_core` to the pr-assignee-pools.toml config (#24605)https://github.com/RustPython/ruff/pull/1/commits/122a6c2a0080aace69f7eb53e5886174a51a715f
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
122a6c2https://github.com/RustPython/ruff/pull/1/commits/122a6c2a0080aace69f7eb53e5886174a51a715f
https://github.com/RustPython/ruff/tree/122a6c2a0080aace69f7eb53e5886174a51a715f
[ty] Move some `pub` functions in `ty_python_core` to be `pub(crate)` functions in `ty_python_semantic` (#24604)https://github.com/RustPython/ruff/pull/1/commits/28b5ce0307a97f0758e1c240cf1c27115625b5da
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
28b5ce0https://github.com/RustPython/ruff/pull/1/commits/28b5ce0307a97f0758e1c240cf1c27115625b5da
https://github.com/RustPython/ruff/tree/28b5ce0307a97f0758e1c240cf1c27115625b5da
Add recent semantic-index crate split to `.git-blame-ignore-revs` (#24607)https://github.com/RustPython/ruff/pull/1/commits/ce9347e880e8db363c5128c9761cc50bd0200cae
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
ce9347ehttps://github.com/RustPython/ruff/pull/1/commits/ce9347e880e8db363c5128c9761cc50bd0200cae
https://github.com/RustPython/ruff/tree/ce9347e880e8db363c5128c9761cc50bd0200cae
mdtest.py: set `CARGO_PROFILE_DEV_OPT_LEVEL=1` unless filters were specified (#24606)https://github.com/RustPython/ruff/pull/1/commits/c378604d2c5f8a2e210863e7757e32291c87c87c
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
c378604https://github.com/RustPython/ruff/pull/1/commits/c378604d2c5f8a2e210863e7757e32291c87c87c
https://github.com/RustPython/ruff/tree/c378604d2c5f8a2e210863e7757e32291c87c87c
[ty] Revert addition of unnecessary complexity to `module_docstring` API (#24613)https://github.com/RustPython/ruff/pull/1/commits/67aa7b28774a1d058221fc979811d4742198bb6e
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
67aa7b2https://github.com/RustPython/ruff/pull/1/commits/67aa7b28774a1d058221fc979811d4742198bb6e
https://github.com/RustPython/ruff/tree/67aa7b28774a1d058221fc979811d4742198bb6e
[ty] Amend comment on `Enum(...)` constructor test (#24608)https://github.com/RustPython/ruff/pull/1/commits/e8ecf2859209e97673be6fde831c3528d1d195f1
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
e8ecf28https://github.com/RustPython/ruff/pull/1/commits/e8ecf2859209e97673be6fde831c3528d1d195f1
https://github.com/RustPython/ruff/tree/e8ecf2859209e97673be6fde831c3528d1d195f1
[ty] Inherit `dataclass_transform` metadata from metaclass bases (#24615)https://github.com/RustPython/ruff/pull/1/commits/6b55d434b136e5d88f93ee86ff16f585f18be9fa
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
6b55d43https://github.com/RustPython/ruff/pull/1/commits/6b55d434b136e5d88f93ee86ff16f585f18be9fa
https://github.com/RustPython/ruff/tree/6b55d434b136e5d88f93ee86ff16f585f18be9fa
[ty] Fix `TypeGuard` and `TypeIs` narrowing for unbound method calls (#24612)https://github.com/RustPython/ruff/pull/1/commits/dc4df9c7019b9c68af25778d68edbd68f0bc74d9
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
dc4df9chttps://github.com/RustPython/ruff/pull/1/commits/dc4df9c7019b9c68af25778d68edbd68f0bc74d9
https://github.com/RustPython/ruff/tree/dc4df9c7019b9c68af25778d68edbd68f0bc74d9
Update Rust crate rand to v0.10.1 (#24621)https://github.com/RustPython/ruff/pull/1/commits/17d9271e97b05d4cf4c260d90dd73bfe0076bf56
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
17d9271https://github.com/RustPython/ruff/pull/1/commits/17d9271e97b05d4cf4c260d90dd73bfe0076bf56
https://github.com/RustPython/ruff/tree/17d9271e97b05d4cf4c260d90dd73bfe0076bf56
Update dependency pytest to v9.0.3 (#24629)https://github.com/RustPython/ruff/pull/1/commits/31272321618a62892e0bbcc20723bb52c73f67ea
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
3127232https://github.com/RustPython/ruff/pull/1/commits/31272321618a62892e0bbcc20723bb52c73f67ea
https://github.com/RustPython/ruff/tree/31272321618a62892e0bbcc20723bb52c73f67ea
[airflow] Implement airflow-xcom-pull-in-template-string (AIR201) (#23583)https://github.com/RustPython/ruff/pull/1/commits/0921ed25a124d505b749fbb999bdfbb5ca55b1f8
0921ed2https://github.com/RustPython/ruff/pull/1/commits/0921ed25a124d505b749fbb999bdfbb5ca55b1f8
https://github.com/RustPython/ruff/tree/0921ed25a124d505b749fbb999bdfbb5ca55b1f8
[ty] Correct the instructions in the `ty_test` README for running markdown tests. (#24627)https://github.com/RustPython/ruff/pull/1/commits/74a299890a8004a81e8b62d4e6c72c8a3b9e0346
https://github.com/lerebear
lerebearhttps://github.com/RustPython/ruff/commits?author=lerebear
74a2998https://github.com/RustPython/ruff/pull/1/commits/74a299890a8004a81e8b62d4e6c72c8a3b9e0346
https://github.com/RustPython/ruff/tree/74a299890a8004a81e8b62d4e6c72c8a3b9e0346
[ty] Skip `EnumMeta.__call__` for enum constructor signatures (#24513)https://github.com/RustPython/ruff/pull/1/commits/5d75760723105bdce80ad2f98c93d9344b15dff0
Glyphackhttps://github.com/RustPython/ruff/commits?author=Glyphack
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
5d75760https://github.com/RustPython/ruff/pull/1/commits/5d75760723105bdce80ad2f98c93d9344b15dff0
https://github.com/RustPython/ruff/tree/5d75760723105bdce80ad2f98c93d9344b15dff0
[ty] Move `fixes.rs` to `ty_python_semantic` (#24561)https://github.com/RustPython/ruff/pull/1/commits/6b5423fea4854d9f3edcb9d868f87348302efb31
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
6b5423fhttps://github.com/RustPython/ruff/pull/1/commits/6b5423fea4854d9f3edcb9d868f87348302efb31
https://github.com/RustPython/ruff/tree/6b5423fea4854d9f3edcb9d868f87348302efb31
Add inline snapshots to mdtest (#24557)https://github.com/RustPython/ruff/pull/1/commits/45099689fc899a58b273cf66547503f04f67742b
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
4509968https://github.com/RustPython/ruff/pull/1/commits/45099689fc899a58b273cf66547503f04f67742b
https://github.com/RustPython/ruff/tree/45099689fc899a58b273cf66547503f04f67742b
[ty] Use inline snapshots for error context tests (#24632)https://github.com/RustPython/ruff/pull/1/commits/4c456a507861ee3c860b0623f13dd6a534565f6a
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
4c456a5https://github.com/RustPython/ruff/pull/1/commits/4c456a507861ee3c860b0623f13dd6a534565f6a
https://github.com/RustPython/ruff/tree/4c456a507861ee3c860b0623f13dd6a534565f6a
[ty] Automatic snapshot updates in mdtest.py (#24633)https://github.com/RustPython/ruff/pull/1/commits/5e0b48af3b4ce99dbda215a08347f9e79785035d
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
5e0b48ahttps://github.com/RustPython/ruff/pull/1/commits/5e0b48af3b4ce99dbda215a08347f9e79785035d
https://github.com/RustPython/ruff/tree/5e0b48af3b4ce99dbda215a08347f9e79785035d
[ty] Use inline snapshots for suppressions.md tests (#24634)https://github.com/RustPython/ruff/pull/1/commits/f0eac0a5cea01fc2878f467a1820d4c5f815de28
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
f0eac0ahttps://github.com/RustPython/ruff/pull/1/commits/f0eac0a5cea01fc2878f467a1820d4c5f815de28
https://github.com/RustPython/ruff/tree/f0eac0a5cea01fc2878f467a1820d4c5f815de28
Return stabilized `std::io::ErrorKind`s in ruff_db (#24618)https://github.com/RustPython/ruff/pull/1/commits/11a6493c944a9b78ebc72fa0b792ab706eae093a
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
11a6493https://github.com/RustPython/ruff/pull/1/commits/11a6493c944a9b78ebc72fa0b792ab706eae093a
https://github.com/RustPython/ruff/tree/11a6493c944a9b78ebc72fa0b792ab706eae093a
[ty] Check inherited `NamedTuple` field conflicts (#24542)https://github.com/RustPython/ruff/pull/1/commits/a1bd94d0f65aeac9e2ca0357b45983ec505eb699
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
a1bd94dhttps://github.com/RustPython/ruff/pull/1/commits/a1bd94d0f65aeac9e2ca0357b45983ec505eb699
https://github.com/RustPython/ruff/tree/a1bd94d0f65aeac9e2ca0357b45983ec505eb699
[ty] Inline snapshots for Liskov test suite (#24635)https://github.com/RustPython/ruff/pull/1/commits/264c0024c2f3604294b27d09151e3fb1d2b4269e
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
264c002https://github.com/RustPython/ruff/pull/1/commits/264c0024c2f3604294b27d09151e3fb1d2b4269e
https://github.com/RustPython/ruff/tree/264c0024c2f3604294b27d09151e3fb1d2b4269e
[ty] Avoid panic from double inference with missing functional Enum names (#24638)https://github.com/RustPython/ruff/pull/1/commits/cd2d1395672cabc0db4fb096a46de9d8326ca841
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
cd2d139https://github.com/RustPython/ruff/pull/1/commits/cd2d1395672cabc0db4fb096a46de9d8326ca841
https://github.com/RustPython/ruff/tree/cd2d1395672cabc0db4fb096a46de9d8326ca841
[ty] Avoid panic from functional `Enum(value=...)` (#24639)https://github.com/RustPython/ruff/pull/1/commits/61d78a19ece136d300290249beb2fac2cea5a266
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
61d78a1https://github.com/RustPython/ruff/pull/1/commits/61d78a19ece136d300290249beb2fac2cea5a266
https://github.com/RustPython/ruff/tree/61d78a19ece136d300290249beb2fac2cea5a266
[ty] Avoid double inference for `namedtuple(typename=T, field_names=x, **{})` (#24641)https://github.com/RustPython/ruff/pull/1/commits/5f321be6132b1710792471b1257db6507dd07696
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
5f321behttps://github.com/RustPython/ruff/pull/1/commits/5f321be6132b1710792471b1257db6507dd07696
https://github.com/RustPython/ruff/tree/5f321be6132b1710792471b1257db6507dd07696
[ty] Respect subclass shadowing for inherited NamedTuple fields (#24640)https://github.com/RustPython/ruff/pull/1/commits/1c29188bbcad51849f7f7e0b5bc3572885930945
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
1c29188https://github.com/RustPython/ruff/pull/1/commits/1c29188bbcad51849f7f7e0b5bc3572885930945
https://github.com/RustPython/ruff/tree/1c29188bbcad51849f7f7e0b5bc3572885930945
[ty] Set context-window to zero for mdtest snapshots (#24636)https://github.com/RustPython/ruff/pull/1/commits/23620aef0c12234be8afa0c578782d928672ad03
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
23620aehttps://github.com/RustPython/ruff/pull/1/commits/23620aef0c12234be8afa0c578782d928672ad03
https://github.com/RustPython/ruff/tree/23620aef0c12234be8afa0c578782d928672ad03
[ty] Migrate `invalid-argument-type` tests to inline snapshots (#24637)https://github.com/RustPython/ruff/pull/1/commits/efbf7b68ee493772d21499274c83dfe6b809167a
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
efbf7b6https://github.com/RustPython/ruff/pull/1/commits/efbf7b68ee493772d21499274c83dfe6b809167a
https://github.com/RustPython/ruff/tree/efbf7b68ee493772d21499274c83dfe6b809167a
[ty] Add accidentally reverted liskov.md changes (#24643)https://github.com/RustPython/ruff/pull/1/commits/9dd6e19c4a6766d6853ac81999177babad4b7cd1
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
9dd6e19https://github.com/RustPython/ruff/pull/1/commits/9dd6e19c4a6766d6853ac81999177babad4b7cd1
https://github.com/RustPython/ruff/tree/9dd6e19c4a6766d6853ac81999177babad4b7cd1
[ty] Respect mixed positional and keyword arguments in TypedDict constructor (#24448)https://github.com/RustPython/ruff/pull/1/commits/b323e06fb2c8d14a45a18381b791d8cc7c01fa72
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
b323e06https://github.com/RustPython/ruff/pull/1/commits/b323e06fb2c8d14a45a18381b791d8cc7c01fa72
https://github.com/RustPython/ruff/tree/b323e06fb2c8d14a45a18381b791d8cc7c01fa72
[ty] Make dataclass `own_fields` a `salsa::tracked` method (#24620)https://github.com/RustPython/ruff/pull/1/commits/54ef6accd41b6435b5800f5466b41c7d6dcce397
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
54ef6achttps://github.com/RustPython/ruff/pull/1/commits/54ef6accd41b6435b5800f5466b41c7d6dcce397
https://github.com/RustPython/ruff/tree/54ef6accd41b6435b5800f5466b41c7d6dcce397
[ty] Error when duplicate keywords are provided to TypedDict constructors (#24449)https://github.com/RustPython/ruff/pull/1/commits/5d2d6bf79293511ec42562801351a323c6d6fdae
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
5d2d6bfhttps://github.com/RustPython/ruff/pull/1/commits/5d2d6bf79293511ec42562801351a323c6d6fdae
https://github.com/RustPython/ruff/tree/5d2d6bf79293511ec42562801351a323c6d6fdae
Update the assignee pool for ruff PRs (#24645)https://github.com/RustPython/ruff/pull/1/commits/997e41810c29e65115f16a3cf05550ca7192389f
https://github.com/amyreese
amyreesehttps://github.com/RustPython/ruff/commits?author=amyreese
997e418https://github.com/RustPython/ruff/pull/1/commits/997e41810c29e65115f16a3cf05550ca7192389f
https://github.com/RustPython/ruff/tree/997e41810c29e65115f16a3cf05550ca7192389f
Omit overridden methods for ASYNC109 (#24648)https://github.com/RustPython/ruff/pull/1/commits/e3f71a3ac07f2cd23d8252ba76ddc7818db01835
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
e3f71a3https://github.com/RustPython/ruff/pull/1/commits/e3f71a3ac07f2cd23d8252ba76ddc7818db01835
https://github.com/RustPython/ruff/tree/e3f71a3ac07f2cd23d8252ba76ddc7818db01835
[ty] Migrate attribute-assignment tests to inline snapshots (#24652)https://github.com/RustPython/ruff/pull/1/commits/423d67217f7b438e081921e70a415caa39e2c5a1
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
423d672https://github.com/RustPython/ruff/pull/1/commits/423d67217f7b438e081921e70a415caa39e2c5a1
https://github.com/RustPython/ruff/tree/423d67217f7b438e081921e70a415caa39e2c5a1
[ty] Migrate invalid-assignment (syntax) and shadowing tests to inline snapshots (#24654)https://github.com/RustPython/ruff/pull/1/commits/980c2369f558a3c2be194df3f34332bf2ede3a00
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
980c236https://github.com/RustPython/ruff/pull/1/commits/980c2369f558a3c2be194df3f34332bf2ede3a00
https://github.com/RustPython/ruff/tree/980c2369f558a3c2be194df3f34332bf2ede3a00
Update typing conformance pin (#24656)https://github.com/RustPython/ruff/pull/1/commits/b0ef5ecc48f6ead80eea5e4a78132fd3db63830a
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
b0ef5echttps://github.com/RustPython/ruff/pull/1/commits/b0ef5ecc48f6ead80eea5e4a78132fd3db63830a
https://github.com/RustPython/ruff/tree/b0ef5ecc48f6ead80eea5e4a78132fd3db63830a
[ty] Fix unnecessary `ty:ignore` comments inserted by `--add-ignore` for diagnostics starting on the same line (#24651)https://github.com/RustPython/ruff/pull/1/commits/83ebb129b652cec12ed5dad69d7de00ebd4ba21d
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
83ebb12https://github.com/RustPython/ruff/pull/1/commits/83ebb129b652cec12ed5dad69d7de00ebd4ba21d
https://github.com/RustPython/ruff/tree/83ebb129b652cec12ed5dad69d7de00ebd4ba21d
[ty] Migrate `attributes.md` to inline snapshots (#24655)https://github.com/RustPython/ruff/pull/1/commits/6994c3c68167378b0abbbc2884658e1d4964b4e2
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
6994c3chttps://github.com/RustPython/ruff/pull/1/commits/6994c3c68167378b0abbbc2884658e1d4964b4e2
https://github.com/RustPython/ruff/tree/6994c3c68167378b0abbbc2884658e1d4964b4e2
[ty] Fix cases where `invalid-key` fix doesn't converge, and `override-of-final-method` produces invalid syntax (#24649)https://github.com/RustPython/ruff/pull/1/commits/2bbdc13f3358c553b2d54af4972b523b08ae371d
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
2bbdc13https://github.com/RustPython/ruff/pull/1/commits/2bbdc13f3358c553b2d54af4972b523b08ae371d
https://github.com/RustPython/ruff/tree/2bbdc13f3358c553b2d54af4972b523b08ae371d
[ty] Migrate some more tests to inline snapshots (#24659)https://github.com/RustPython/ruff/pull/1/commits/734e8cdbe7c5716bae2536b8dac70241042794a0
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
734e8cdhttps://github.com/RustPython/ruff/pull/1/commits/734e8cdbe7c5716bae2536b8dac70241042794a0
https://github.com/RustPython/ruff/tree/734e8cdbe7c5716bae2536b8dac70241042794a0
[`ruff`] Ignore `RUF029` when function is decorated with `asynccontextmanager` (#24642)https://github.com/RustPython/ruff/pull/1/commits/7d2d447369a209cc36b15532b3abf0e52c915c66
https://github.com/augustelalande
augustelalandehttps://github.com/RustPython/ruff/commits?author=augustelalande
7d2d447https://github.com/RustPython/ruff/pull/1/commits/7d2d447369a209cc36b15532b3abf0e52c915c66
https://github.com/RustPython/ruff/tree/7d2d447369a209cc36b15532b3abf0e52c915c66
[ty] Add `--fix` mode (#24097)https://github.com/RustPython/ruff/pull/1/commits/ee9088eebf068f4b3a14f5ee34607f72d3513186
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
ee9088ehttps://github.com/RustPython/ruff/pull/1/commits/ee9088eebf068f4b3a14f5ee34607f72d3513186
https://github.com/RustPython/ruff/tree/ee9088eebf068f4b3a14f5ee34607f72d3513186
[ty] Avoid repeated nested substitutions in path assignments (#24660)https://github.com/RustPython/ruff/pull/1/commits/b41cb9aaf05713199d97dbe678a4faaad8903b05
https://github.com/dcreager
dcreagerhttps://github.com/RustPython/ruff/commits?author=dcreager
b41cb9ahttps://github.com/RustPython/ruff/pull/1/commits/b41cb9aaf05713199d97dbe678a4faaad8903b05
https://github.com/RustPython/ruff/tree/b41cb9aaf05713199d97dbe678a4faaad8903b05
[ty] Sync vendored typeshed stubs (#24646)https://github.com/RustPython/ruff/pull/1/commits/61f9a0a5763fb068cd2f26c0ee9d63a277fb26c2
https://github.com/apps/github-actions
github-actions[bot]https://github.com/RustPython/ruff/commits?author=github-actions%5Bbot%5D
61f9a0ahttps://github.com/RustPython/ruff/pull/1/commits/61f9a0a5763fb068cd2f26c0ee9d63a277fb26c2
https://github.com/RustPython/ruff/tree/61f9a0a5763fb068cd2f26c0ee9d63a277fb26c2
[ty] Avoid panicking on overloaded `Callable` type context (#24661)https://github.com/RustPython/ruff/pull/1/commits/dccb03d010f4442ed60624f8d2ba932706abaabb
https://github.com/ibraheemdev
ibraheemdevhttps://github.com/RustPython/ruff/commits?author=ibraheemdev
dccb03dhttps://github.com/RustPython/ruff/pull/1/commits/dccb03d010f4442ed60624f8d2ba932706abaabb
https://github.com/RustPython/ruff/tree/dccb03d010f4442ed60624f8d2ba932706abaabb
Add override mention to ASYNC109 docs (#24666)https://github.com/RustPython/ruff/pull/1/commits/12a1589de4d7120cf99441ee4c14871bdc20968d
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
12a1589https://github.com/RustPython/ruff/pull/1/commits/12a1589de4d7120cf99441ee4c14871bdc20968d
https://github.com/RustPython/ruff/tree/12a1589de4d7120cf99441ee4c14871bdc20968d
[ty] Normalize property setter and deleter wrappers (#24509)https://github.com/RustPython/ruff/pull/1/commits/9cf212ff82f7b66b4a275ad6a9b1564aee1fa4a8
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
9cf212fhttps://github.com/RustPython/ruff/pull/1/commits/9cf212ff82f7b66b4a275ad6a9b1564aee1fa4a8
https://github.com/RustPython/ruff/tree/9cf212ff82f7b66b4a275ad6a9b1564aee1fa4a8
[ty] Reject using properties with `Never` setters or deleters (#24510)https://github.com/RustPython/ruff/pull/1/commits/e9986d8e3008eefe2e387312c4dc8b9c60f6f362
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
e9986d8https://github.com/RustPython/ruff/pull/1/commits/e9986d8e3008eefe2e387312c4dc8b9c60f6f362
https://github.com/RustPython/ruff/tree/e9986d8e3008eefe2e387312c4dc8b9c60f6f362
Disallow @disjoint_base on TypedDicts and Protocols (#24671)https://github.com/RustPython/ruff/pull/1/commits/9282e61d482a36da08d66bb8271afeef50b3bc45
https://github.com/JelleZijlstra
JelleZijlstrahttps://github.com/RustPython/ruff/commits?author=JelleZijlstra
9282e61https://github.com/RustPython/ruff/pull/1/commits/9282e61d482a36da08d66bb8271afeef50b3bc45
https://github.com/RustPython/ruff/tree/9282e61d482a36da08d66bb8271afeef50b3bc45
[ty] Do not suggest argument completion when at value of keyword argument (#24669)https://github.com/RustPython/ruff/pull/1/commits/ddd6a30ff5fa27694dc1c50d0749885a1519d0a7
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
ddd6a30https://github.com/RustPython/ruff/pull/1/commits/ddd6a30ff5fa27694dc1c50d0749885a1519d0a7
https://github.com/RustPython/ruff/tree/ddd6a30ff5fa27694dc1c50d0749885a1519d0a7
[ty] Use partially qualified names when reporting diagnostics regarding bad calls to methods (#24560)https://github.com/RustPython/ruff/pull/1/commits/725fbb736d2a999971449b61190b914abd26102a
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
725fbb7https://github.com/RustPython/ruff/pull/1/commits/725fbb736d2a999971449b61190b914abd26102a
https://github.com/RustPython/ruff/tree/725fbb736d2a999971449b61190b914abd26102a
Factor out the `mdtest` crate (#24616)https://github.com/RustPython/ruff/pull/1/commits/08c56c83cffbb1025cbf5bdede6c6d8be591cf47
https://github.com/ntBre
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
08c56c8https://github.com/RustPython/ruff/pull/1/commits/08c56c83cffbb1025cbf5bdede6c6d8be591cf47
https://github.com/RustPython/ruff/tree/08c56c83cffbb1025cbf5bdede6c6d8be591cf47
Bump 0.15.11 (#24678)https://github.com/RustPython/ruff/pull/1/commits/53554b1cfe837f2eb992a81794480699478f1116
https://github.com/amyreese
amyreesehttps://github.com/RustPython/ruff/commits?author=amyreese
53554b1https://github.com/RustPython/ruff/pull/1/commits/53554b1cfe837f2eb992a81794480699478f1116
https://github.com/RustPython/ruff/tree/53554b1cfe837f2eb992a81794480699478f1116
Fix mdtest.py for Rust 1.95 (#24680)https://github.com/RustPython/ruff/pull/1/commits/b8384952f4f2adc7907cc4bcaa0792159266ca13
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
b838495https://github.com/RustPython/ruff/pull/1/commits/b8384952f4f2adc7907cc4bcaa0792159266ca13
https://github.com/RustPython/ruff/tree/b8384952f4f2adc7907cc4bcaa0792159266ca13
[ty] Do not consider a subclass of a `@dataclass_transform`-decorated class to have dataclass-like semantics if it has `type` in its MRO (#24679)https://github.com/RustPython/ruff/pull/1/commits/c81782f36cf028ded56e54c3ec7e2eb6e75a7613
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
carljmhttps://github.com/RustPython/ruff/commits?author=carljm
c81782fhttps://github.com/RustPython/ruff/pull/1/commits/c81782f36cf028ded56e54c3ec7e2eb6e75a7613
https://github.com/RustPython/ruff/tree/c81782f36cf028ded56e54c3ec7e2eb6e75a7613
[ty] report unreachable code as unnecessary hint diagnostics (#24580)https://github.com/RustPython/ruff/pull/1/commits/5442aec3070f3d201acd832557225d389d1f4c24
denyszhakhttps://github.com/RustPython/ruff/commits?author=denyszhak
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
5442aechttps://github.com/RustPython/ruff/pull/1/commits/5442aec3070f3d201acd832557225d389d1f4c24
https://github.com/RustPython/ruff/tree/5442aec3070f3d201acd832557225d389d1f4c24
[ty] Migrate more mdtests to inline snapshots (#24681)https://github.com/RustPython/ruff/pull/1/commits/3e88931982b9abc88073d96430173f896a9cc7f7
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
3e88931https://github.com/RustPython/ruff/pull/1/commits/3e88931982b9abc88073d96430173f896a9cc7f7
https://github.com/RustPython/ruff/tree/3e88931982b9abc88073d96430173f896a9cc7f7
[ty] Render inlay hint edits as `Fix`, reduce context window to 0 (#24686)https://github.com/RustPython/ruff/pull/1/commits/c6ecbc64651e363c90b17ee782ea335768e304d5
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
c6ecbc6https://github.com/RustPython/ruff/pull/1/commits/c6ecbc64651e363c90b17ee782ea335768e304d5
https://github.com/RustPython/ruff/tree/c6ecbc64651e363c90b17ee782ea335768e304d5
[ty] Reduce source code context window to zero (#24689)https://github.com/RustPython/ruff/pull/1/commits/7652540bb922c2e2657fb8fba0057dbdd42c6520
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
7652540https://github.com/RustPython/ruff/pull/1/commits/7652540bb922c2e2657fb8fba0057dbdd42c6520
https://github.com/RustPython/ruff/tree/7652540bb922c2e2657fb8fba0057dbdd42c6520
[ty] Migrate more mdtests to inline snapshots (#24687)https://github.com/RustPython/ruff/pull/1/commits/08629b495432745de4f3f44df48fbe9a1070eca3
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
08629b4https://github.com/RustPython/ruff/pull/1/commits/08629b495432745de4f3f44df48fbe9a1070eca3
https://github.com/RustPython/ruff/tree/08629b495432745de4f3f44df48fbe9a1070eca3
Update Rust toolchain to 1.95 and MSRV to 1.93 (#24677)https://github.com/RustPython/ruff/pull/1/commits/581b3fa23025f474767ae7426aa72cf576151639
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
581b3fahttps://github.com/RustPython/ruff/pull/1/commits/581b3fa23025f474767ae7426aa72cf576151639
https://github.com/RustPython/ruff/tree/581b3fa23025f474767ae7426aa72cf576151639
[ty] Error context for assignability diagnostics (#24309)https://github.com/RustPython/ruff/pull/1/commits/8e7383396db87e06ba41e692f0c01e9f60a597e7
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
8e73833https://github.com/RustPython/ruff/pull/1/commits/8e7383396db87e06ba41e692f0c01e9f60a597e7
https://github.com/RustPython/ruff/tree/8e7383396db87e06ba41e692f0c01e9f60a597e7
[ty] Group overloaded methods like overloaded functions for docstrings (#23920)https://github.com/RustPython/ruff/pull/1/commits/6e4eca1691fb8cc38c7b88f12576d4aa05f58e49
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
6e4eca1https://github.com/RustPython/ruff/pull/1/commits/6e4eca1691fb8cc38c7b88f12576d4aa05f58e49
https://github.com/RustPython/ruff/tree/6e4eca1691fb8cc38c7b88f12576d4aa05f58e49
[ty] Rename error context test suite and add desription (#24690)https://github.com/RustPython/ruff/pull/1/commits/47d5cc47bca41a810a035fcb748b51ae0af8ec24
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
47d5cc4https://github.com/RustPython/ruff/pull/1/commits/47d5cc47bca41a810a035fcb748b51ae0af8ec24
https://github.com/RustPython/ruff/tree/47d5cc47bca41a810a035fcb748b51ae0af8ec24
[ty] Move property deletion test (#24691)https://github.com/RustPython/ruff/pull/1/commits/1f3bd631650acfa87e1070e8b5e9c2274cc9c9f9
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
1f3bd63https://github.com/RustPython/ruff/pull/1/commits/1f3bd631650acfa87e1070e8b5e9c2274cc9c9f9
https://github.com/RustPython/ruff/tree/1f3bd631650acfa87e1070e8b5e9c2274cc9c9f9
[ty] Add cycle detector for binary inference expressions (#24551)https://github.com/RustPython/ruff/pull/1/commits/042a4fcc5286e0ca0de996e27707fb16bb593669
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
042a4fchttps://github.com/RustPython/ruff/pull/1/commits/042a4fcc5286e0ca0de996e27707fb16bb593669
https://github.com/RustPython/ruff/tree/042a4fcc5286e0ca0de996e27707fb16bb593669
[ty] Add cycle recovery to `try_call_dunder_get` (#24692)https://github.com/RustPython/ruff/pull/1/commits/f563ab88dbd71513e6cba544f0f774ae5f240e83
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
f563ab8https://github.com/RustPython/ruff/pull/1/commits/f563ab88dbd71513e6cba544f0f774ae5f240e83
https://github.com/RustPython/ruff/tree/f563ab88dbd71513e6cba544f0f774ae5f240e83
[ty] Expand class bases when reporting diagnostics (#24695)https://github.com/RustPython/ruff/pull/1/commits/3834a4f0149dbb9c473331ed754d03b6c5bfcc5d
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
3834a4fhttps://github.com/RustPython/ruff/pull/1/commits/3834a4f0149dbb9c473331ed754d03b6c5bfcc5d
https://github.com/RustPython/ruff/tree/3834a4f0149dbb9c473331ed754d03b6c5bfcc5d
[ty] Merge same-file annotations if there is only a single line separating them (#24694)https://github.com/RustPython/ruff/pull/1/commits/65d768e4e2a7133b7bcddc4de3027259b4578d8a
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
65d768ehttps://github.com/RustPython/ruff/pull/1/commits/65d768e4e2a7133b7bcddc4de3027259b4578d8a
https://github.com/RustPython/ruff/tree/65d768e4e2a7133b7bcddc4de3027259b4578d8a
[ty] Expand class bases in per-base lint checks (#24699)https://github.com/RustPython/ruff/pull/1/commits/742aa29c919198ac133610c5aee97774bcf6dfcb
kc0506https://github.com/RustPython/ruff/commits?author=kc0506
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
742aa29https://github.com/RustPython/ruff/pull/1/commits/742aa29c919198ac133610c5aee97774bcf6dfcb
https://github.com/RustPython/ruff/tree/742aa29c919198ac133610c5aee97774bcf6dfcb
[ty] allow if statements in TypedDict bodies (#24702)https://github.com/RustPython/ruff/pull/1/commits/e771b14d1173511a6e499e24107d53f52419ce49
https://github.com/carljm
carljmhttps://github.com/RustPython/ruff/commits?author=carljm
e771b14https://github.com/RustPython/ruff/pull/1/commits/e771b14d1173511a6e499e24107d53f52419ce49
https://github.com/RustPython/ruff/tree/e771b14d1173511a6e499e24107d53f52419ce49
[ty] Memoize binary operator return types (#24700)https://github.com/RustPython/ruff/pull/1/commits/67296f083980792a2e2868efc86fa105d2e565dd
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
67296f0https://github.com/RustPython/ruff/pull/1/commits/67296f083980792a2e2868efc86fa105d2e565dd
https://github.com/RustPython/ruff/tree/67296f083980792a2e2868efc86fa105d2e565dd
[ty] Add protocol member-count benchmark (#24719)https://github.com/RustPython/ruff/pull/1/commits/70025cd8c586787cae06a5d3d97db9efbb6773f2
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
70025cdhttps://github.com/RustPython/ruff/pull/1/commits/70025cd8c586787cae06a5d3d97db9efbb6773f2
https://github.com/RustPython/ruff/tree/70025cd8c586787cae06a5d3d97db9efbb6773f2
Update prek dependencies (#24724)https://github.com/RustPython/ruff/pull/1/commits/991ff109d756b5badfd622fd6dc956d230954f24
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
991ff10https://github.com/RustPython/ruff/pull/1/commits/991ff109d756b5badfd622fd6dc956d230954f24
https://github.com/RustPython/ruff/tree/991ff109d756b5badfd622fd6dc956d230954f24
Update dependency astral-sh/uv to v0.11.7 (#24722)https://github.com/RustPython/ruff/pull/1/commits/940be0ff0994902d71a899868fc7e2e82ae42726
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
940be0fhttps://github.com/RustPython/ruff/pull/1/commits/940be0ff0994902d71a899868fc7e2e82ae42726
https://github.com/RustPython/ruff/tree/940be0ff0994902d71a899868fc7e2e82ae42726
Update dependency ruff to v0.15.11 (#24723)https://github.com/RustPython/ruff/pull/1/commits/fd8e921461ffa4c80fc42941c7bd49baa212580d
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
fd8e921https://github.com/RustPython/ruff/pull/1/commits/fd8e921461ffa4c80fc42941c7bd49baa212580d
https://github.com/RustPython/ruff/tree/fd8e921461ffa4c80fc42941c7bd49baa212580d
Update astral-sh/setup-uv action to v8.1.0 (#24726)https://github.com/RustPython/ruff/pull/1/commits/1ab0ba3ee3d5cf0c4831bdf4756491b7d1cf454d
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
1ab0ba3https://github.com/RustPython/ruff/pull/1/commits/1ab0ba3ee3d5cf0c4831bdf4756491b7d1cf454d
https://github.com/RustPython/ruff/tree/1ab0ba3ee3d5cf0c4831bdf4756491b7d1cf454d
Update actions/github-script action to v9 (#24734)https://github.com/RustPython/ruff/pull/1/commits/52d485f2e909490b15c44d570f109ff904e13bb4
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
52d485fhttps://github.com/RustPython/ruff/pull/1/commits/52d485f2e909490b15c44d570f109ff904e13bb4
https://github.com/RustPython/ruff/tree/52d485f2e909490b15c44d570f109ff904e13bb4
Update taiki-e/install-action action to v2.75.7 (#24733)https://github.com/RustPython/ruff/pull/1/commits/8eb60be78ebc4a9cc0e6adb5a51662112c6a38ac
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
8eb60behttps://github.com/RustPython/ruff/pull/1/commits/8eb60be78ebc4a9cc0e6adb5a51662112c6a38ac
https://github.com/RustPython/ruff/tree/8eb60be78ebc4a9cc0e6adb5a51662112c6a38ac
Update Rust crate ordermap to v1.2.0 (#24732)https://github.com/RustPython/ruff/pull/1/commits/ed5010038471d65fce563606dc320c8329a603bf
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
ed50100https://github.com/RustPython/ruff/pull/1/commits/ed5010038471d65fce563606dc320c8329a603bf
https://github.com/RustPython/ruff/tree/ed5010038471d65fce563606dc320c8329a603bf
Update Rust crate indexmap to v2.14.0 (#24731)https://github.com/RustPython/ruff/pull/1/commits/f379d067c5050637825821661845086bc40c162e
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
f379d06https://github.com/RustPython/ruff/pull/1/commits/f379d067c5050637825821661845086bc40c162e
https://github.com/RustPython/ruff/tree/f379d067c5050637825821661845086bc40c162e
Update PyO3/maturin-action action to v1.51.0 (#24729)https://github.com/RustPython/ruff/pull/1/commits/43c89a75cc3411b10a20775982ba3af2033b18df
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
43c89a7https://github.com/RustPython/ruff/pull/1/commits/43c89a75cc3411b10a20775982ba3af2033b18df
https://github.com/RustPython/ruff/tree/43c89a75cc3411b10a20775982ba3af2033b18df
Update docker/build-push-action action to v7.1.0 (#24728)https://github.com/RustPython/ruff/pull/1/commits/e570c0e1fc51bdffb77b89825c0758411fe74d30
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
e570c0ehttps://github.com/RustPython/ruff/pull/1/commits/e570c0e1fc51bdffb77b89825c0758411fe74d30
https://github.com/RustPython/ruff/tree/e570c0e1fc51bdffb77b89825c0758411fe74d30
Update cargo-bins/cargo-binstall action to v1.18.0 (#24727)https://github.com/RustPython/ruff/pull/1/commits/e8a37ffab79f0271cccc756532becac7532eb8af
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
e8a37ffhttps://github.com/RustPython/ruff/pull/1/commits/e8a37ffab79f0271cccc756532becac7532eb8af
https://github.com/RustPython/ruff/tree/e8a37ffab79f0271cccc756532becac7532eb8af
Update Rust crate matchit to v0.9.2 (#24725)https://github.com/RustPython/ruff/pull/1/commits/7a732f3682f0a6966d4724fddb99a13cd684c1d0
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
7a732f3https://github.com/RustPython/ruff/pull/1/commits/7a732f3682f0a6966d4724fddb99a13cd684c1d0
https://github.com/RustPython/ruff/tree/7a732f3682f0a6966d4724fddb99a13cd684c1d0
Update CodSpeedHQ/action action to v4.13.1 (#24721)https://github.com/RustPython/ruff/pull/1/commits/ededaf985dad41746521eea907f9baa6f87feea0
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
ededaf9https://github.com/RustPython/ruff/pull/1/commits/ededaf985dad41746521eea907f9baa6f87feea0
https://github.com/RustPython/ruff/tree/ededaf985dad41746521eea907f9baa6f87feea0
Update actions/upload-artifact action to v7.0.1 (#24720)https://github.com/RustPython/ruff/pull/1/commits/11c2703dd16069d9b5abc29c98160a4b4efef37a
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
11c2703https://github.com/RustPython/ruff/pull/1/commits/11c2703dd16069d9b5abc29c98160a4b4efef37a
https://github.com/RustPython/ruff/tree/11c2703dd16069d9b5abc29c98160a4b4efef37a
Update NPM Development dependencies (#24735)https://github.com/RustPython/ruff/pull/1/commits/9b7c1b8e00b7a1a9c9ecc6ccb339eb9b69b24520
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
9b7c1b8https://github.com/RustPython/ruff/pull/1/commits/9b7c1b8e00b7a1a9c9ecc6ccb339eb9b69b24520
https://github.com/RustPython/ruff/tree/9b7c1b8e00b7a1a9c9ecc6ccb339eb9b69b24520
Update ecosystem-analyzer pins (#24739)https://github.com/RustPython/ruff/pull/1/commits/2990574e0eaed89e87e4e8d69924c88e18dbac54
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
claudehttps://github.com/RustPython/ruff/commits?author=claude
2990574https://github.com/RustPython/ruff/pull/1/commits/2990574e0eaed89e87e4e8d69924c88e18dbac54
https://github.com/RustPython/ruff/tree/2990574e0eaed89e87e4e8d69924c88e18dbac54
[ty] Gate protocol compatibility on member count (#24684)https://github.com/RustPython/ruff/pull/1/commits/7c597dc6ce8e9712ca31a4a7621fde9ea2575dc4
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
7c597dchttps://github.com/RustPython/ruff/pull/1/commits/7c597dc6ce8e9712ca31a4a7621fde9ea2575dc4
https://github.com/RustPython/ruff/tree/7c597dc6ce8e9712ca31a4a7621fde9ea2575dc4
Use `compression-level: 1` when uploading binary artifacts in CI (#24743)https://github.com/RustPython/ruff/pull/1/commits/51f02438c5f6fabac39d020d9b729d6406c9cb25
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
51f0243https://github.com/RustPython/ruff/pull/1/commits/51f02438c5f6fabac39d020d9b729d6406c9cb25
https://github.com/RustPython/ruff/tree/51f02438c5f6fabac39d020d9b729d6406c9cb25
Address some pedantic zizmor findings in sync_typeshed (#24745)https://github.com/RustPython/ruff/pull/1/commits/3e9ed60c72ae05871879ac56e7dd4666cfda93a3
https://github.com/woodruffw
woodruffwhttps://github.com/RustPython/ruff/commits?author=woodruffw
3e9ed60https://github.com/RustPython/ruff/pull/1/commits/3e9ed60c72ae05871879ac56e7dd4666cfda93a3
https://github.com/RustPython/ruff/tree/3e9ed60c72ae05871879ac56e7dd4666cfda93a3
[ty] inlay hint keyword arg edit (#24667)https://github.com/RustPython/ruff/pull/1/commits/cd8e76f0178fc26f3d8ad1682dc2cebf61c6fa7b
denyszhakhttps://github.com/RustPython/ruff/commits?author=denyszhak
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
cd8e76fhttps://github.com/RustPython/ruff/pull/1/commits/cd8e76f0178fc26f3d8ad1682dc2cebf61c6fa7b
https://github.com/RustPython/ruff/tree/cd8e76f0178fc26f3d8ad1682dc2cebf61c6fa7b
[ty] Omit semantic tokens for unresolved symbols (#24718)https://github.com/RustPython/ruff/pull/1/commits/5062d0dd77a84c6729f9a140c1656777ed85716e
denyszhakhttps://github.com/RustPython/ruff/commits?author=denyszhak
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
5062d0dhttps://github.com/RustPython/ruff/pull/1/commits/5062d0dd77a84c6729f9a140c1656777ed85716e
https://github.com/RustPython/ruff/tree/5062d0dd77a84c6729f9a140c1656777ed85716e
Implement `#ruff:ignore` logical-line suppressions (#23404)https://github.com/RustPython/ruff/pull/1/commits/49aa2b253d6c1f8bad4e4fe0942b47a5f2c9a021
https://github.com/amyreese
amyreesehttps://github.com/RustPython/ruff/commits?author=amyreese
49aa2b2https://github.com/RustPython/ruff/pull/1/commits/49aa2b253d6c1f8bad4e4fe0942b47a5f2c9a021
https://github.com/RustPython/ruff/tree/49aa2b253d6c1f8bad4e4fe0942b47a5f2c9a021
[ty] Emit more specific diagnostics for "possibly unbound" errors from context manager dunder methods invoked on a union. (#24662)https://github.com/RustPython/ruff/pull/1/commits/54456cc6b791dfe5ac0b0bcfff45d7d5c2c5ae2b
https://github.com/lerebear
lerebearhttps://github.com/RustPython/ruff/commits?author=lerebear
54456cchttps://github.com/RustPython/ruff/pull/1/commits/54456cc6b791dfe5ac0b0bcfff45d7d5c2c5ae2b
https://github.com/RustPython/ruff/tree/54456cc6b791dfe5ac0b0bcfff45d7d5c2c5ae2b
Install salsa from crates.io (#24744)https://github.com/RustPython/ruff/pull/1/commits/6e2e14a91dda52cb57c97d56ff4eb61f58af95c6
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
6e2e14ahttps://github.com/RustPython/ruff/pull/1/commits/6e2e14a91dda52cb57c97d56ff4eb61f58af95c6
https://github.com/RustPython/ruff/tree/6e2e14a91dda52cb57c97d56ff4eb61f58af95c6
Update Rust crate hashbrown to 0.17.0 (#24730)https://github.com/RustPython/ruff/pull/1/commits/282b19ee918a5932794769fbfdd00870e6756031
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
282b19ehttps://github.com/RustPython/ruff/pull/1/commits/282b19ee918a5932794769fbfdd00870e6756031
https://github.com/RustPython/ruff/tree/282b19ee918a5932794769fbfdd00870e6756031
[ty] Add contextual secondary annotations in more places (#24696)https://github.com/RustPython/ruff/pull/1/commits/be5736e24017562522259dc197e9ed9475c1fab2
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
be5736ehttps://github.com/RustPython/ruff/pull/1/commits/be5736e24017562522259dc197e9ed9475c1fab2
https://github.com/RustPython/ruff/tree/be5736e24017562522259dc197e9ed9475c1fab2
[ty] update semantic tokens tests expectations (#24764)https://github.com/RustPython/ruff/pull/1/commits/2c4ff2e63ffcaae1f07f91ee3b7b71c288e02d43
https://github.com/denyszhak
denyszhakhttps://github.com/RustPython/ruff/commits?author=denyszhak
2c4ff2ehttps://github.com/RustPython/ruff/pull/1/commits/2c4ff2e63ffcaae1f07f91ee3b7b71c288e02d43
https://github.com/RustPython/ruff/tree/2c4ff2e63ffcaae1f07f91ee3b7b71c288e02d43
[docs] Improve rules table accessibility (#24711)https://github.com/RustPython/ruff/pull/1/commits/ae5e5b9ba94b192a58063d47e0055fafb6fd03fd
https://github.com/augustelalande
augustelalandehttps://github.com/RustPython/ruff/commits?author=augustelalande
ae5e5b9https://github.com/RustPython/ruff/pull/1/commits/ae5e5b9ba94b192a58063d47e0055fafb6fd03fd
https://github.com/RustPython/ruff/tree/ae5e5b9ba94b192a58063d47e0055fafb6fd03fd
[flake8-bugbear] Fix `break`/`continue` handling in `loop-iterator-mutation` (`B909`) (#24440)https://github.com/RustPython/ruff/pull/1/commits/11db358de45690360ff2e59c80ed08d799db43f9
https://github.com/anishgirianish
anishgirianishhttps://github.com/RustPython/ruff/commits?author=anishgirianish
11db358https://github.com/RustPython/ruff/pull/1/commits/11db358de45690360ff2e59c80ed08d799db43f9
https://github.com/RustPython/ruff/tree/11db358de45690360ff2e59c80ed08d799db43f9
[ty] Improve TypedDict -> dict assignment error diagnostics (#24768)https://github.com/RustPython/ruff/pull/1/commits/1c28f0a456a32295a83768ebfce099b6d6c52c01
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
1c28f0ahttps://github.com/RustPython/ruff/pull/1/commits/1c28f0a456a32295a83768ebfce099b6d6c52c01
https://github.com/RustPython/ruff/tree/1c28f0a456a32295a83768ebfce099b6d6c52c01
Fix overload step 5 filtering for variadic parameter (#24063)https://github.com/RustPython/ruff/pull/1/commits/a1ecc346eda10f512f38058216ff65cf8331d967
https://github.com/dhruvmanila
dhruvmanilahttps://github.com/RustPython/ruff/commits?author=dhruvmanila
a1ecc34https://github.com/RustPython/ruff/pull/1/commits/a1ecc346eda10f512f38058216ff65cf8331d967
https://github.com/RustPython/ruff/tree/a1ecc346eda10f512f38058216ff65cf8331d967
[ty] Remove duplicate `invalid-type-form` diagnostics for PEP-613 type alias values (#24760)https://github.com/RustPython/ruff/pull/1/commits/adcb52c492fd47499dcf85975272db8683ea15b9
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
adcb52chttps://github.com/RustPython/ruff/pull/1/commits/adcb52c492fd47499dcf85975272db8683ea15b9
https://github.com/RustPython/ruff/tree/adcb52c492fd47499dcf85975272db8683ea15b9
[ty] Add error context to `invalid-return-type` diagnostics (#24770)https://github.com/RustPython/ruff/pull/1/commits/6c092712385a72a8a12c982f34ffdd92c1d68a80
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
6c09271https://github.com/RustPython/ruff/pull/1/commits/6c092712385a72a8a12c982f34ffdd92c1d68a80
https://github.com/RustPython/ruff/tree/6c092712385a72a8a12c982f34ffdd92c1d68a80
[ty] Add vararg call benchmarks (#24747)https://github.com/RustPython/ruff/pull/1/commits/74b3cbdfdf44113b16ffc8c2efc9e16e4ac248ba
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
74b3cbdhttps://github.com/RustPython/ruff/pull/1/commits/74b3cbdfdf44113b16ffc8c2efc9e16e4ac248ba
https://github.com/RustPython/ruff/tree/74b3cbdfdf44113b16ffc8c2efc9e16e4ac248ba
[ty] Defer union of parameter types (#24756)https://github.com/RustPython/ruff/pull/1/commits/fe3e821d1f315588fbf6b7ed7848b490f8941b6e
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
fe3e821https://github.com/RustPython/ruff/pull/1/commits/fe3e821d1f315588fbf6b7ed7848b490f8941b6e
https://github.com/RustPython/ruff/tree/fe3e821d1f315588fbf6b7ed7848b490f8941b6e
[ty] Skip checks for gradual vararg calls (#24748)https://github.com/RustPython/ruff/pull/1/commits/213b9bf153e163ec0350e12bc605ff4cbfad7758
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
213b9bfhttps://github.com/RustPython/ruff/pull/1/commits/213b9bf153e163ec0350e12bc605ff4cbfad7758
https://github.com/RustPython/ruff/tree/213b9bf153e163ec0350e12bc605ff4cbfad7758
[ty] Add error context attribute assignments and `invalid-yield` diagnostics (#24771)https://github.com/RustPython/ruff/pull/1/commits/87f6bf51bea82f8ce950a610f6f19e36b90b239f
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
87f6bf5https://github.com/RustPython/ruff/pull/1/commits/87f6bf51bea82f8ce950a610f6f19e36b90b239f
https://github.com/RustPython/ruff/tree/87f6bf51bea82f8ce950a610f6f19e36b90b239f
[ty] fix goto definition for generic classes (#24714)https://github.com/RustPython/ruff/pull/1/commits/4add3b137d780d3d8bd85ef5c94c7928810e7616
felixscherzhttps://github.com/RustPython/ruff/commits?author=felixscherz
dcreagerhttps://github.com/RustPython/ruff/commits?author=dcreager
4add3b1https://github.com/RustPython/ruff/pull/1/commits/4add3b137d780d3d8bd85ef5c94c7928810e7616
https://github.com/RustPython/ruff/tree/4add3b137d780d3d8bd85ef5c94c7928810e7616
[ty] Use existential quantification to only consider inferable typevars (#24383)https://github.com/RustPython/ruff/pull/1/commits/810cab354e6c9f2a6368ff1c6a100ab8efa65a24
https://github.com/dcreager
dcreagerhttps://github.com/RustPython/ruff/commits?author=dcreager
810cab3https://github.com/RustPython/ruff/pull/1/commits/810cab354e6c9f2a6368ff1c6a100ab8efa65a24
https://github.com/RustPython/ruff/tree/810cab354e6c9f2a6368ff1c6a100ab8efa65a24
[ty] Remove `InNoTypeCheck` enum (#24778)https://github.com/RustPython/ruff/pull/1/commits/4578377c880173e226e2692ee3c81a404540709a
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
4578377https://github.com/RustPython/ruff/pull/1/commits/4578377c880173e226e2692ee3c81a404540709a
https://github.com/RustPython/ruff/tree/4578377c880173e226e2692ee3c81a404540709a
[ty] Minor simplification to `call/bind.rs` (#24780)https://github.com/RustPython/ruff/pull/1/commits/10e03a643d006bccde1099d17af97bca37307d7f
https://github.com/AlexWaygood
AlexWaygoodhttps://github.com/RustPython/ruff/commits?author=AlexWaygood
10e03a6https://github.com/RustPython/ruff/pull/1/commits/10e03a643d006bccde1099d17af97bca37307d7f
https://github.com/RustPython/ruff/tree/10e03a643d006bccde1099d17af97bca37307d7f
[ty] Fix notifications about watched changes for entities outside any workspace (#24775)https://github.com/RustPython/ruff/pull/1/commits/c0be14472b0261098bb23d816d75c24c1086b712
https://github.com/EliteTK
EliteTKhttps://github.com/RustPython/ruff/commits?author=EliteTK
c0be144https://github.com/RustPython/ruff/pull/1/commits/c0be14472b0261098bb23d816d75c24c1086b712
https://github.com/RustPython/ruff/tree/c0be14472b0261098bb23d816d75c24c1086b712
Revert preview changes to displayed diagnostic severity in LSP (#24789)https://github.com/RustPython/ruff/pull/1/commits/9e7adcabd8146eaf15c60820f840b07c3380e0d9
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
9e7adcahttps://github.com/RustPython/ruff/pull/1/commits/9e7adcabd8146eaf15c60820f840b07c3380e0d9
https://github.com/RustPython/ruff/tree/9e7adcabd8146eaf15c60820f840b07c3380e0d9
[ty] Support `**` unpacking of `TypedDict` in dict-literal assignments (#24703)https://github.com/RustPython/ruff/pull/1/commits/ae613c5a55b35f9a96ce7d6f4e49b8aafc244d58
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
ae613c5https://github.com/RustPython/ruff/pull/1/commits/ae613c5a55b35f9a96ce7d6f4e49b8aafc244d58
https://github.com/RustPython/ruff/tree/ae613c5a55b35f9a96ce7d6f4e49b8aafc244d58
[ty] improve invariant matching of formal union vs inferable typevar (#24698)https://github.com/RustPython/ruff/pull/1/commits/9b03f2b2df600c3c854419d6957e4afd20bd4f95
https://github.com/carljm
carljmhttps://github.com/RustPython/ruff/commits?author=carljm
9b03f2bhttps://github.com/RustPython/ruff/pull/1/commits/9b03f2b2df600c3c854419d6957e4afd20bd4f95
https://github.com/RustPython/ruff/tree/9b03f2b2df600c3c854419d6957e4afd20bd4f95
Fix PLC2701 for type parameter scopes (#24576)https://github.com/RustPython/ruff/pull/1/commits/65ec6e6c8e7cd171edd42d6f2f251acc9657bcf7
ShipItAndPrayhttps://github.com/RustPython/ruff/commits?author=ShipItAndPray
noreplyhttps://github.com/RustPython/ruff/commits?author=noreply
65ec6e6https://github.com/RustPython/ruff/pull/1/commits/65ec6e6c8e7cd171edd42d6f2f251acc9657bcf7
https://github.com/RustPython/ruff/tree/65ec6e6c8e7cd171edd42d6f2f251acc9657bcf7
[ty] Add hints to playground (#24788)https://github.com/RustPython/ruff/pull/1/commits/5cd5249c8da565533a324bf3989ef9a56801ad49
https://github.com/MichaReiser
MichaReiserhttps://github.com/RustPython/ruff/commits?author=MichaReiser
5cd5249https://github.com/RustPython/ruff/pull/1/commits/5cd5249c8da565533a324bf3989ef9a56801ad49
https://github.com/RustPython/ruff/tree/5cd5249c8da565533a324bf3989ef9a56801ad49
[`pyupgrade`] Expand docs on reusable `TypeVar`s and scoping (`UP046`) (#24153)https://github.com/RustPython/ruff/pull/1/commits/a4d5a6d92a983f1b9d26ed7131277ab4a7fe8796
majiayu000https://github.com/RustPython/ruff/commits?author=majiayu000
ntBrehttps://github.com/RustPython/ruff/commits?author=ntBre
a4d5a6dhttps://github.com/RustPython/ruff/pull/1/commits/a4d5a6d92a983f1b9d26ed7131277ab4a7fe8796
https://github.com/RustPython/ruff/tree/a4d5a6d92a983f1b9d26ed7131277ab4a7fe8796
[ty] Treat `[*xs]` as an irrefutable pattern (#24787)https://github.com/RustPython/ruff/pull/1/commits/81a81d21e2324cc9aa89a9fc910f764def9f151e
https://github.com/charliermarsh
charliermarshhttps://github.com/RustPython/ruff/commits?author=charliermarsh
81a81d2https://github.com/RustPython/ruff/pull/1/commits/81a81d21e2324cc9aa89a9fc910f764def9f151e
https://github.com/RustPython/ruff/tree/81a81d21e2324cc9aa89a9fc910f764def9f151e
Update dependency uuid to v14 (#24795)https://github.com/RustPython/ruff/pull/1/commits/db0aa2d6f2b4af6e990aaa64e31a97f97d9adf8b
https://github.com/apps/renovate
renovate[bot]https://github.com/RustPython/ruff/commits?author=renovate%5Bbot%5D
db0aa2dhttps://github.com/RustPython/ruff/pull/1/commits/db0aa2d6f2b4af6e990aaa64e31a97f97d9adf8b
https://github.com/RustPython/ruff/tree/db0aa2d6f2b4af6e990aaa64e31a97f97d9adf8b
fix: respect default unix permissions for cache files (#24794)https://github.com/RustPython/ruff/pull/1/commits/09eecaa8b1530a6f97cac0906d87f8ca2f769428
https://github.com/denyszhak
denyszhakhttps://github.com/RustPython/ruff/commits?author=denyszhak
09eecaahttps://github.com/RustPython/ruff/pull/1/commits/09eecaa8b1530a6f97cac0906d87f8ca2f769428
https://github.com/RustPython/ruff/tree/09eecaa8b1530a6f97cac0906d87f8ca2f769428
[`pylint`] Fix `PLR0124` description not to claim self-comparison always returns the same value (#24749)https://github.com/RustPython/ruff/pull/1/commits/3efc69029bb202d81ea177a8ca93eee000c1ca9e
avasis-aihttps://github.com/RustPython/ruff/commits?author=avasis-ai
abhayjnayakkhttps://github.com/RustPython/ruff/commits?author=abhayjnayakk
3efc690https://github.com/RustPython/ruff/pull/1/commits/3efc69029bb202d81ea177a8ca93eee000c1ca9e
https://github.com/RustPython/ruff/tree/3efc69029bb202d81ea177a8ca93eee000c1ca9e
[`airflow`] Implement `task-branch-as-short-circuit` (`AIR004`) (#23579)https://github.com/RustPython/ruff/pull/1/commits/94e61100ef4117da3ec09fc176a3d3b467d4da33
https://github.com/Dev-iL
Dev-iLhttps://github.com/RustPython/ruff/commits?author=Dev-iL
94e6110https://github.com/RustPython/ruff/pull/1/commits/94e61100ef4117da3ec09fc176a3d3b467d4da33
https://github.com/RustPython/ruff/tree/94e61100ef4117da3ec09fc176a3d3b467d4da33
[`pandas-vet`] Suggest `.array` as well in `PD011` (#24805)https://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
df3988dhttps://github.com/RustPython/ruff/pull/1/commits/df3988d9b60b3a9222e558c2a18fe4622555149d
https://github.com/RustPython/ruff/tree/df3988d9b60b3a9222e558c2a18fe4622555149d
[ty] Add error context for TypedDict assignments (#24790)https://github.com/RustPython/ruff/pull/1/commits/e7cc76275a758ce1c636ea1c2d091fd576aac794
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
e7cc762https://github.com/RustPython/ruff/pull/1/commits/e7cc76275a758ce1c636ea1c2d091fd576aac794
https://github.com/RustPython/ruff/tree/e7cc76275a758ce1c636ea1c2d091fd576aac794
[ty] Add support for goto in literal enum member inlay hint (#24792)https://github.com/RustPython/ruff/pull/1/commits/5b4e753acb46e96ad408e4904c15308e33efe307
https://github.com/MatthewMckee4
MatthewMckee4https://github.com/RustPython/ruff/commits?author=MatthewMckee4
5b4e753https://github.com/RustPython/ruff/pull/1/commits/5b4e753acb46e96ad408e4904c15308e33efe307
https://github.com/RustPython/ruff/tree/5b4e753acb46e96ad408e4904c15308e33efe307
[ty] Add error context for intersection types (#24772)https://github.com/RustPython/ruff/pull/1/commits/4f449ae4a2377569330a5ab94799d389357b5a3f
https://github.com/sharkdp
sharkdphttps://github.com/RustPython/ruff/commits?author=sharkdp
4f449aehttps://github.com/RustPython/ruff/pull/1/commits/4f449ae4a2377569330a5ab94799d389357b5a3f
https://github.com/RustPython/ruff/tree/4f449ae4a2377569330a5ab94799d389357b5a3f
[ty] Infer lambda parameter types with `Callable` type context (#24317)https://github.com/RustPython/ruff/pull/1/commits/43b174cc7f2fcb0080bb1d4843cd4bf6b72bbe27
https://github.com/ibraheemdev
ibraheemdevhttps://github.com/RustPython/ruff/commits?author=ibraheemdev
43b174chttps://github.com/RustPython/ruff/pull/1/commits/43b174cc7f2fcb0080bb1d4843cd4bf6b72bbe27
https://github.com/RustPython/ruff/tree/43b174cc7f2fcb0080bb1d4843cd4bf6b72bbe27
Drop deprecated license classifier (#24808)https://github.com/RustPython/ruff/pull/1/commits/0fbf2bc27336a3d17d39af52cf89b78dcda8c7c8
https://github.com/woodruffw
woodruffwhttps://github.com/RustPython/ruff/commits?author=woodruffw
0fbf2bchttps://github.com/RustPython/ruff/pull/1/commits/0fbf2bc27336a3d17d39af52cf89b78dcda8c7c8
https://github.com/RustPython/ruff/tree/0fbf2bc27336a3d17d39af52cf89b78dcda8c7c8
[ty] report only dead annotation-only locals as unused (#24811)https://github.com/RustPython/ruff/pull/1/commits/80feb29b31cd98c093316df2e0407b0c70c01b55
https://github.com/denyszhak
denyszhakhttps://github.com/RustPython/ruff/commits?author=denyszhak
80feb29https://github.com/RustPython/ruff/pull/1/commits/80feb29b31cd98c093316df2e0407b0c70c01b55
https://github.com/RustPython/ruff/tree/80feb29b31cd98c093316df2e0407b0c70c01b55
[ty] Include inferred type in `invalid-key` concise diagnostic for union/intersection TypedDicts (#24693)https://github.com/RustPython/ruff/pull/1/commits/e73d952e43feb51356ee740c5a973fce81396ff6
https://github.com/tonyxwz
tonyxwzhttps://github.com/RustPython/ruff/commits?author=tonyxwz
e73d952https://github.com/RustPython/ruff/pull/1/commits/e73d952e43feb51356ee740c5a973fce81396ff6
https://github.com/RustPython/ruff/tree/e73d952e43feb51356ee740c5a973fce81396ff6
Implement `#ruff:file-ignore` file-level suppressions (#23599)https://github.com/RustPython/ruff/pull/1/commits/ed669eab30095d6c51fe6cdef6050fb01276bcb3
https://github.com/amyreese
amyreesehttps://github.com/RustPython/ruff/commits?author=amyreese
ed669eahttps://github.com/RustPython/ruff/pull/1/commits/ed669eab30095d6c51fe6cdef6050fb01276bcb3
https://github.com/RustPython/ruff/tree/ed669eab30095d6c51fe6cdef6050fb01276bcb3
[ty] Complete support for more detailed diagnostics on possibly unbound errors from implicit dunder calls against unions. (#24676)https://github.com/RustPython/ruff/pull/1/commits/476a4d02e8e3b6c157ac39979d8b698a1b6baa91
https://github.com/lerebear
lerebearhttps://github.com/RustPython/ruff/commits?author=lerebear
476a4d0https://github.com/RustPython/ruff/pull/1/commits/476a4d02e8e3b6c157ac39979d8b698a1b6baa91
https://github.com/RustPython/ruff/tree/476a4d02e8e3b6c157ac39979d8b698a1b6baa91
Bump 0.15.12 (#24815)https://github.com/RustPython/ruff/pull/1/commits/66f93cf7ed4d36325f35a452e4afa28268fbcd28
https://github.com/dylwil3
dylwil3https://github.com/RustPython/ruff/commits?author=dylwil3
66f93cfhttps://github.com/RustPython/ruff/pull/1/commits/66f93cf7ed4d36325f35a452e4afa28268fbcd28
https://github.com/RustPython/ruff/tree/66f93cf7ed4d36325f35a452e4afa28268fbcd28
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.