Sign in
fuchsia
/
third_party
/
github.com
/
astral-sh
/
ruff
/
HEAD
3b5d0d5
[ty] Build constraint set sequent maps lazily (#22577)
by Douglas Creager
· 2 hours ago
main
upstream/main
6a2cc89
[ty] Propagate type context through comprehensions (#22564)
by Ibraheem Ahmed
· 2 hours ago
f5c4adf
[ty] fix unary operators on `NewType`s of `float` and `complex` (#22605)
by Jack O'Connor
· 4 hours ago
8c37136
[`flake8-async`] Tweak explanation to focus on latency/efficiency tradeoff (`ASYNC110`) (#22715)
by Zsolt Dollenstein
· 4 hours ago
a675294
[`flake8-simplify`] Make fix unsafe if it deletes comments (`SIM910`) (#22662)
by chiri
· 6 hours ago
8b5fbc2
[`refurb`] Make fix unsafe if it deletes comments (`FURB188`) (#22665)
by chiri
· 6 hours ago
fa42b09
[`refurb`] Make fix unsafe if it deletes comments (`FURB181`) (#22666)
by chiri
· 6 hours ago
f0534e9
[`refurb`] Make fix unsafe if it deletes comments (`FURB164`) (#22667)
by chiri
· 6 hours ago
1813a70
[`refurb`] Make fix unsafe if it deletes comments (`FURB157`) (#22668)
by chiri
· 6 hours ago
991c31d
[`refurb`] Make fix unsafe if it deletes comments (`FURB154`) (#22669)
by chiri
· 6 hours ago
5c44152
Preserve required parentheses in lambda bodies (#22747)
by Brent Westbrook
· 7 hours ago
c1491a7
[`flake8-simplify`] Make fix unsafe if it deletes comments (`SIM911`) (#22661)
by chiri
· 8 hours ago
94ccbd2
[`refurb`] Make fix unsafe if it deletes comments (`FURB145`) (#22670)
by chiri
· 8 hours ago
7b16239
[`ruff`] Make fix unsafe if it deletes comments (`RUF020`) (#22664)
by chiri
· 8 hours ago
7e1f07e
[ty] Add README for `ty_completion_bench` CLI tool
by Andrew Gallant
· 8 hours ago
9065ac0
[ty] Update completion eval
by Andrew Gallant
· 8 hours ago
8cda95d
[ty] Collect completions into a max-heap
by Andrew Gallant
· 8 hours ago
e4f9df9
[ty] Truncate imports and qualifications derived from completions
by Andrew Gallant
· 8 hours ago
2784461
[ty] Get rid of high-level completion deduplication
by Andrew Gallant
· 8 hours ago
61abbb9
[ty] Refactor how we sort completions
by Andrew Gallant
· 8 hours ago
1f6a87f
[ty] Optimize collection of "all symbols"
by Andrew Gallant
· 8 hours ago
79741c5
[ty] Speed up completions by tweaking sorts
by Andrew Gallant
· 8 hours ago
c1b3641
[ty] Add new `ty_completion_bench` for ad hoc benchmarking
by Andrew Gallant
· 8 hours ago
c470335
gitignore: ignore scratch directories in completion eval truth directory
by Andrew Gallant
· 8 hours ago
83ca286
[`pyupgrade`] Allow shadowing non-builtin bindings (`UP029`) (#22749)
by Brent Westbrook
· 9 hours ago
0a1dddb
[ty] Emit invalid type form for stringified annotations (#22752)
by Charlie Marsh
· 14 hours ago
af886b0
[ty] Allow `if type(x) is Y` narrowing for types other than class-literal types (#22729)
by Alex Waygood
· 14 hours ago
0cbe2af
[ty] Add basic support for overloads in `ParamSpec` (#21946)
by Dhruv Manilawala
· 19 hours ago
d4a0150
[`ruff`] Make fix unsafe if it deletes comments (`RUF019`) (#22663)
by chiri
· 28 hours ago
a49d8af
[`flake8-bugbear`] Make fix unsafe if it deletes comments (`B014`) (#22659)
by chiri
· 29 hours ago
230e455
[`flake8-bugbear`] Make fix unsafe if it deletes comments (`B013`) (#22658)
by chiri
· 29 hours ago
21dd602
[`flake8-bugbear`] Make fix unsafe if it deletes comments (`B009`) (#22656)
by chiri
· 29 hours ago
a4ded59
[`flake8-bugbear`] Make fix unsafe if it deletes comments (`B010`) (#22657)
by chiri
· 29 hours ago
336413b
[`refurb`] Make fix unsafe if it deletes comments (`FURB116`) (#22681)
by chiri
· 30 hours ago
2b9fed3
[`FastAPI`] Document fix safety for `FAST001` (#22655)
by chiri
· 30 hours ago
de01896
Bump the typing conformance workflow to use the latest `python/typing` commit (#22727)
by Alex Waygood
· 30 hours ago
8fab350
[ty] Fix panic on malformed mdtest assertion (#22724)
by Hugo
· 31 hours ago
c5902a3
[`refurb`] Make fix unsafe if it deletes comments (`FURB140`) (#22679)
by chiri
· 31 hours ago
bffc958
[`refurb`] Make fix unsafe if it deletes comments (`FURB136`) (#22680)
by chiri
· 32 hours ago
2bc4756
`PIE794`: Detect duplicated declared class fields (#22717)
by Micha Reiser
· 32 hours ago
7f9b10a
[ty] Narrow on bool and byte subscripts (#22684)
by Charlie Marsh
· 32 hours ago
5949fa0
[ty] Improve readability of some `NamedTuple` code (#22723)
by Alex Waygood
· 33 hours ago
2abaff0
[ty] Narrow on negative subscript indexing (#22682)
by Charlie Marsh
· 33 hours ago
0793bfd
[ty] Avoid overload errors when detecting dataclass-on-tuple (#22687)
by Charlie Marsh
· 33 hours ago
aac0562
[ty] Fix the inferred MRO of functional namedtuple classes (#22722)
by Alex Waygood
· 33 hours ago
52ce26b
[ty] Avoid reporting overload errors for successful union variants (#22688)
by Charlie Marsh
· 33 hours ago
ebc59e8
Skip EXE0xx tests on WSL (#22721)
by K900
· 33 hours ago
9eff10c
[ty] Use `smallvec_inline!` more consistently (#22720)
by Alex Waygood
· 33 hours ago
d19c962
[ty] Use fluent style more, and reduce allocations, when constructing `Parameters` instances (#22719)
by Alex Waygood
· 33 hours ago
55a174e
[ty] Update 'added-in' version of some rules (#22713)
by Micha Reiser
· 2 days ago
bc05cc3
[ty] Cache `ClassType::nearest_disjoint_base` (#22065)
by Zanie Blue
· 2 days ago
65b7fc9
[ty] Support overriding `respect-type-ignore-comments` (#22615)
by Micha Reiser
· 2 days ago
c50863a
Update dependency pyright to v1.1.408 (#22696)
by renovate[bot]
· 2 days ago
d6e0b01
Update prek dependencies (#22698)
by renovate[bot]
· 2 days ago
a226611
Update taiki-e/install-action action to v2.66.1 (#22712)
by renovate[bot]
· 2 days ago
9db3d70
Update dependency mdformat-mkdocs to v5.1.2 (#22695)
by renovate[bot]
· 2 days ago
09c526e
Update NPM Development dependencies (#22709)
by renovate[bot]
· 2 days ago
7a8c9b1
Update Rust crate jiff to v0.2.18 (#22699)
by renovate[bot]
· 2 days ago
b6998a4
Update Rust crate toml to v0.9.11 (#22706)
by renovate[bot]
· 2 days ago
0682297
Update Rust crate snapbox to v0.6.24 (#22704)
by renovate[bot]
· 2 days ago
a7299be
Update Rust crate url to v2.5.8 (#22707)
by renovate[bot]
· 2 days ago
77da8a6
Update dependency tomli to v2.4.0 (#22708)
by renovate[bot]
· 2 days ago
7addbb5
Update Rust crate indexmap to v2.13.0 (#22710)
by renovate[bot]
· 2 days ago
6bf6139
Update Rust crate syn to v2.0.114 (#22705)
by renovate[bot]
· 2 days ago
fcb9832
Update Rust crate quote to v1.0.43 (#22702)
by renovate[bot]
· 2 days ago
e3da175
Update Rust crate proc-macro2 to v1.0.105 (#22701)
by renovate[bot]
· 2 days ago
709d74d
Update Rust crate ordermap to v1.1.0 (#22711)
by renovate[bot]
· 2 days ago
bdc4ea4
Update Rust crate libc to v0.2.180 (#22700)
by renovate[bot]
· 2 days ago
8fc9986
Update Rust crate serde_json to v1.0.149 (#22703)
by renovate[bot]
· 2 days ago
371d60c
Update dependency ruff to v0.14.13 (#22697)
by renovate[bot]
· 2 days ago
7c98033
[ty] Set `None` as the `definition` of `Self` type variables (#22648)
by Alex Waygood
· 2 days ago
bab571c
[ty] Recognize string-literal types as subtypes of `Sequence[Literal[chars]]` (#22415)
by Alexandr
· 2 days ago
57c98a1
[ty] Emit diagnostic for `NamedTuple` and `TypedDict` decorated with dataclass (#22672)
by Charlie Marsh
· 2 days ago
0e5bac0
[ty] Highlight interpolated-parts in t-strings (#22674)
by Micha Reiser
· 2 days ago
bbe295a
[ty] Fix missing syntax highlighting for aliased import names (#22675)
by Micha Reiser
· 2 days ago
7b534a9
`scripts/conformance.py`: fix collection of diagnostics (#22671)
by Alex Waygood
· 2 days ago
ac8c85e
[ty] Support passing `typename` and `field_names` by keyword argument (#22660)
by Charlie Marsh
· 3 days ago
704d30f
[`airflow`] Second positional argument to `Asset`/`Dataset` should not be a dictionary (`AIR303`) (#22453)
by Kevin Yang
· 3 days ago
3608c62
[ty] Right-hand side narrowing for `if Foo is type(x)` expressions (#22608)
by Alex Waygood
· 3 days ago
df58d67
[ty] Validate constructor arguments when a class is used as a decorator (#22377)
by Charlie Marsh
· 3 days ago
6b16931
[ty] Simple syntactic validation for PEP-613 type aliases (#22652)
by Alex Waygood
· 3 days ago
2e47746
[ty] Ban `NewType`s with generic bases (#22653)
by Alex Waygood
· 3 days ago
ca57b25
conformance.py: Only use the "No changes detected ✅" summary if no diagnostics were added or removed (#22649)
by Alex Waygood
· 3 days ago
dfd236c
[ty] Handle optional errors in conformance workflow (#22647)
by Will Duke
· 3 days ago
ebf7d0c
[ty] Don't add a subdiagnostic pointing to the TypeVar definition if the TypeVar is `Self` (#22646)
by Matthew Mckee
· 3 days ago
938c1c5
[ty] diagnostic on overridden `__setattr__` and `__delattr__` in frozen dataclasses (#21430)
by justin
· 4 days ago
20d80ed
[`flake8-bugbear`] Mark fix unsafe when it would remove comments (`B033`) (#22632)
by Leandro Braga
· 4 days ago
717d024
[ty] Generalize union-type subtyping fast path (#22495)
by Alex Waygood
· 4 days ago
b80d8ff
[`ruff`] Detect duplicate entries in `__all__` (`RUF068`) (#22114)
by Leandro Braga
· 4 days ago
337e3eb
Combine suppression code diagnostics (#22613)
by Amethyst Reese
· 4 days ago
5c97b6e
[ty] Correct return type for synthesized NamedTuple.__new__ methods (#22625)
by Dex Devlon
· 4 days ago
ed355b6
[ty] Rename some narrowing-related machinery (#22618)
by Alex Waygood
· 4 days ago
a2b3838
[ty] Allow `...` as a default value for any parameter if the function is in an `if TYPE_CHECKING` block (#22624)
by Alex Waygood
· 4 days ago
a636fbe
Remove `ty_python_semantic` dependency from `ruff_graph` (#22623)
by Micha Reiser
· 4 days ago
10fd3b2
Use explicit manylinux/musllinux targets and better pre-upload checks (#22477)
by konsti
· 4 days ago
eb99f80
[ty] Extract `ty_site_packages` crate (#22622)
by Micha Reiser
· 4 days ago
3c32355
More fixes to `scripts/conformance.py` (#22616)
by Alex Waygood
· 4 days ago
0cc3a77
Tell Claude to prefer using `#[expect()]` over `#[allow()]` where possible (#22617)
by Alex Waygood
· 4 days ago
28bfcf8
[ty] Make `ModuleType` and `object` attributes available on namespace packages (#22606)
by Alex Waygood
· 5 days ago
4adbf77
[ty] Fix `--force-exclude` when excluding entire directories (#22595)
by Micha Reiser
· 5 days ago
Next »