Sign in
fuchsia
/
third_party
/
github.com
/
astral-sh
/
ruff
/
HEAD
724ccc1
Bump 0.15.9 (#24369)
by Dylan
· 31 minutes ago
main
upstream/main
96d9e09
[ty] Move the `deferred` submodule inside `infer/builder` (#24368)
by Alex Waygood
· 34 minutes ago
130da28
[ty] Infer the `extra_items` keyword argument to class-based TypedDicts as an annotation expression (#24362)
by Alex Waygood
· 2 hours ago
a617c54
[ty] Validate type qualifiers in functional TypedDict fields and the `extra_items` keyword to functional TypedDicts (#24360)
by Alex Waygood
· 2 hours ago
d851708
[ty] Improve robustness of various type-qualifier-related checks (#24251)
by Alex Waygood
· 2 hours ago
aecb587
Only run the release-gate on workflow dispatch (#24366)
by Zanie Blue
· 2 hours ago
b889571
[ty] Use `infer_type_expression` for parsing parameter annotations and return-type annotations (#24353)
by Alex Waygood
· 2 hours ago
3286a62
Add a "release-gate" step to the release workflow (#24365)
by Zanie Blue
· 3 hours ago
5f88756
Disallow starred expressions as values of starred expressions (#24280)
by Dylan
· 4 hours ago
5c59f8a
[`pyupgrade`] Ignore strings with string-only escapes (`UP012`) (#16058)
by InSync
· 4 hours ago
34d54b6
[ty] Improve consistency and quality of diagnostics relating to invalid type forms (#24325)
by Alex Waygood
· 4 hours ago
da7b958
[flake8-type-checking] Clarify import cycle wording for TC001/TC002/TC003 (#24322)
by Redovo1
· 4 hours ago
a0356f1
[`flake8-errmsg`] Avoid shadowing existing `msg` in fix for `EM101` (#24363)
by Dylan
· 5 hours ago
37f5d61
`RUF072`: skip formfeeds on dedent (#24308)
by Ed Cuss
· 6 hours ago
b03dc78
Replace unmaintained `unic-ucd-category` crate with `icu_properties` (#24344)
by Shahar Naveh
· 6 hours ago
68483b3
[ty] Replace markdown hard line breaks in snapshot tests (#24361)
by Micha Reiser
· 6 hours ago
ef5c149
[ty] Move snapshot for code action test with trailing whitespace to external file (#24359)
by Micha Reiser
· 9 hours ago
a530449
[ty] Remove `TypeInferenceBuilder::inferring_vararg_annotation` (#24352)
by Alex Waygood
· 22 hours ago
298d1ce
[ty] Tighten up validation of subscripts and attributes in type expressions (#24329)
by Alex Waygood
· 23 hours ago
c66bc41
[ty] Handle most "deep" mutual typevar constraints (#24079)
by Douglas Creager
· 25 hours ago
fe833cb
[ty] Simplify `SpecialFormType::in_type_expression` (#24347)
by Alex Waygood
· 25 hours ago
a025f9b
[ty] Mark loop header assignments as used (#24336)
by Charlie Marsh
· 26 hours ago
6ceb5ee
Avoid rendering fix lines with trailing whitespace after `|` (#24343)
by Micha Reiser
· 26 hours ago
7fe7e95
[ty] Various cleanups to functional `TypedDict` parsing logic (#24345)
by Alex Waygood
· 29 hours ago
1219cf3
[ty] Minor cleanups to `infer/builder/subscript.rs` (#24346)
by Alex Waygood
· 29 hours ago
ab032bf
[ty] Avoid emitting cascading diagnostics when parsing invalid type expressions (#24326)
by Alex Waygood
· 31 hours ago
03404b7
[ty] Show constructor signature on hover (#24257)
by Shaygan Hooshyari
· 33 hours ago
86045e2
[ty] Sync vendored typeshed stubs (#24340)
by github-actions[bot]
· 35 hours ago
39c3636
[ty] Add missing test case for inline functional TypedDict with an invalid type passed to the `name` parameter (#24334)
by Alex Waygood
· 2 days ago
a42d89b
[ty] Use `_cls` as argument name for `collections.namedtuple` (#24333)
by Charlie Marsh
· 2 days ago
eb76688
[ty] Emit diagnostic for functional TypedDict with non-literal name (#24331)
by Charlie Marsh
· 2 days ago
6468a35
Add `nested-string-quote-style` formatting option (#24312)
by Matthew Lloyd
· 2 days ago
40181e8
`RUF010`: Mark fix as unsafe when it deletes a comment
by Trần Hoàng Tú
· 2 days ago
0aa8626
[ty] Fix semantic token classification for properties accessed on instances (#24065)
by Matt Van Horn
· 2 days ago
a033779
publish installers to `/installers/ruff/latest` on the mirror (#24247)
by Zsolt Dollenstein
· 2 days ago
4338fb7
Store definition indexes as u32 (#24307)
by Charlie Marsh
· 3 days ago
fc94581
Avoid re-using symbol in RUF024 fix (#24316)
by Charlie Marsh
· 3 days ago
ff4b4cb
[ty] Add materialization to `Divergent` type (#24255)
by Charlie Marsh
· 3 days ago
e871de4
[ty] Make `Divergent` a top-level type variant (#24252)
by Charlie Marsh
· 3 days ago
16cc932
[ty] Fix nested global and nonlocal lookups through forwarding scopes (#24279)
by Charlie Marsh
· 3 days ago
8e04486
Fetch the cargo-dist binary directly instead of using the installer (#24258)
by Zanie Blue
· 3 days ago
7192216
[ty] Fix panic on `list[Annotated[()]]` (#24303)
by Alex Waygood
· 3 days ago
1572534
Don't measure the AST deallocation time in parser benchmarks (#24301)
by Micha Reiser
· 3 days ago
bd477d9
Enable CodSpeed's memory benchmarks for simulation benchmarks (#24298)
by Micha Reiser
· 3 days ago
7c236fa
Upgrade imara-diff to 0.2.0 (#24299)
by William Collishaw
· 3 days ago
459f202
[ty] Represent `InitVar` as a special form internally, not a class (#24248)
by Alex Waygood
· 3 days ago
6062fb7
`RUF067`: Allow dunder-named assignments in non-strict mode
by bitloi
· 3 days ago
ef5b550
[`pyupgrade`] UP018 should detect more unnecessarily wrapped literals (UP018) (#24093)
by Dan Parizher
· 3 days ago
d04a73a
[ty] Remove unused `system.glob` method (#24300)
by Micha Reiser
· 3 days ago
e765eb0
[ty] Reject functional TypedDict with mismatched name (#24295)
by Charlie Marsh
· 3 days ago
ca3343e
Update Rust crate arc-swap to v1.9.0 (#24292)
by renovate[bot]
· 3 days ago
af76fc0
[ty] Remove unused `@Todo(Functional TypedDicts)` (#24297)
by Charlie Marsh
· 4 days ago
099bd35
Update CodSpeedHQ/action action to v4.12.1 (#24290)
by renovate[bot]
· 4 days ago
91ec078
Update taiki-e/install-action action to v2.69.6 (#24293)
by renovate[bot]
· 4 days ago
11b5410
Update Rust crate toml to v1.0.7 (#24289)
by renovate[bot]
· 4 days ago
3a69e4c
[ty] Add bidirectional type context for TypedDict `pop()` defaults (#24229)
by Charlie Marsh
· 4 days ago
5517720
Update astral-sh/setup-uv action to v8 (#24294)
by renovate[bot]
· 4 days ago
f17e88c
Update Rust crate clearscreen to v4.0.6 (#24288)
by renovate[bot]
· 4 days ago
2015636
Update actions/cache action to v5.0.4 (#24283)
by renovate[bot]
· 4 days ago
e5bf162
Update cargo-bins/cargo-binstall action to v1.17.8 (#24284)
by renovate[bot]
· 4 days ago
e4ffd8e
Update dependency astral-sh/uv to v0.11.2 (#24291)
by renovate[bot]
· 4 days ago
6728820
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.7 (#24287)
by renovate[bot]
· 4 days ago
fe84a4e
Update dependency mkdocs-material to v9.7.6 (#24285)
by renovate[bot]
· 4 days ago
d11fd4b
Update dependency ruff to v0.15.8 (#24286)
by renovate[bot]
· 4 days ago
1ccbaeb
[ty] Add bidirectional type context for TypedDict `get()` defaults (#24231)
by Charlie Marsh
· 4 days ago
2a61c60
[ty] Add support for functional TypedDict (#24174)
by Charlie Marsh
· 4 days ago
2d6ce56
Fix all `cargo shear` warnings (#24268)
by Micha Reiser
· 4 days ago
716260b
Fix UP008 callable scope handling to support lambdas (#24274)
by Charlie Marsh
· 5 days ago
09f645d
Fix UP008 nested class matching (#24273)
by Charlie Marsh
· 5 days ago
0f41bc5
Add additional test coverage to UP008 for pyupgrade parity (#24264)
by Charlie Marsh
· 5 days ago
62e1a60
[ty] resolve union-likes in emitting union attribute errors (#24263)
by Carl Meyer
· 6 days ago
6e76b4c
[ty] Improve support for `Callable` type context (#23888)
by Ibraheem Ahmed
· 6 days ago
30e8e1c
[ty] Propagate type context through `await` expressions (#24256)
by Ibraheem Ahmed
· 6 days ago
f283ddc
[`pyflakes`] Flag annotated variable redeclarations as `F811` in preview mode (#24244)
by Renzo
· 6 days ago
29bf84e
[ty] Preserve `Divergent` when materializing recursive aliases (#24245)
by Charlie Marsh
· 6 days ago
c4c6c22
Fix W391 fixes for consecutive empty notebook cells (#24236)
by Charlie Marsh
· 6 days ago
627e2a0
[flake8-bugbear] Clarify RUF071 fix safety for non-path string comparisons (#24149)
by Chinar Amrutkar
· 6 days ago
a943836
[ty] Ban type qualifiers in PEP-695 type aliases (#24242)
by Alex Waygood
· 6 days ago
6505b07
[ty] Include keyword-prefixed symbols in completions for attributes (#24232)
by Charlie Marsh
· 6 days ago
4aabc71
[ty] Add tests for TypedDict method overloads on unions (#24230)
by Charlie Marsh
· 6 days ago
4d96314
[ty] report unused bindings as unnecessary hint diagnostics (#23305)
by Denys Zhak
· 6 days ago
40e0325
Remove unused `non_root` variable (#24238)
by Micha Reiser
· 6 days ago
5ab3570
Extend F507 to flag %-format strings with zero placeholders (#24215)
by Renzo
· 6 days ago
690ef81
[`flake8-simplify`] Suppress `SIM105` for `except*` before Python 3.12 (#23869)
by Gaetan Fine
· 7 days ago
0629e70
Ignore pre-initialization references in SIM113 (#24235)
by Charlie Marsh
· 7 days ago
5f7e034
Parenthesize expression in RUF050 fix (#24234)
by Charlie Marsh
· 7 days ago
c8214d1
Publish playgrounds using the `release-playground` environment (#24223)
by Zanie Blue
· 7 days ago
229e49f
[ty] Fix instance-attribute lookup in methods of protocol classes (#24213)
by Alex Waygood
· 7 days ago
466167e
[ty] Used shared expression cache during generic call inference (#24219)
by Ibraheem Ahmed
· 7 days ago
64c4c96
[ty] make `Type::BoundMethod` include instances of same-named methods bound to a subclass (#24039)
by Jack O'Connor
· 7 days ago
0cfec22
Use the `release` environment in `publish-versions` and `publish-wasm` (#24218)
by Zanie Blue
· 7 days ago
c2a8815
Release 0.15.8 (#24217)
by Amethyst Reese
· 7 days ago
0.15.8
d444d52
[ty] Infer lambda expressions with `Callable` type context (#22633)
by Ibraheem Ahmed
· 7 days ago
9622285
[ty] Autocomplete arguments if in arguments node (#24167)
by Shaygan Hooshyari
· 7 days ago
d812662
Use the `release` environment in `publish-docs` (#24214)
by Zanie Blue
· 7 days ago
eda2355
[ty] Show `Final` source in final assignment diagnostic (#24194)
by Charlie Marsh
· 7 days ago
929eb52
[ty] Enforce Final attribute assignment rules for annotated and augmented writes (#23880)
by Charlie Marsh
· 7 days ago
34998be
[ty] Fix typo in comment (#24211)
by David Peter
· 7 days ago
560aca0
[ty] Minor simplifications to some benchmark code (#24209)
by Alex Waygood
· 7 days ago
683bae5
[ty] Track non-terminal-call constraints in global scope (#23245)
by David Peter
· 7 days ago
Next »