Sign in
fuchsia
/
third_party
/
github.com
/
astral-sh
/
ruff
/
HEAD
dba3619
[ty] Add disjointness for protocol method members (#25315)
by Charlie Marsh
· 2 hours ago
main
upstream/main
6d2ca1a
[ty] Use compact sets for more immutable fields (#25476)
by Charlie Marsh
· 4 hours ago
f4923ac
[ty] Derive `Default` for `FunctionDecoratorInference` (#25482)
by Alex Waygood
· 4 hours ago
6c88390
[ty] Ignore rejected assignments for synthesized bindings (#25340)
by Charlie Marsh
· 9 hours ago
d33907f
[ty] Handle cycles in function decorator inference (#25475)
by Charlie Marsh
· 9 hours ago
042a6a1
docs: fix typo `bin/active` → `bin/activate` in tutorial (#25473)
by Tejas Amle
· 10 hours ago
a5cc4e7
[ty] Narrow bound method overloads by receiver (#24707)
by Charlie Marsh
· 10 hours ago
5a6c811
[ty] Avoid storing redundant reachability indexes (#25453)
by Charlie Marsh
· 21 hours ago
a8aceb1
[ty] Improve diagnostic for failed assignment to a `Callable` type. (#25308)
by Lérè
· 21 hours ago
0fb46b2
Add missing primer projects to good.txt (#25461)
by Alex Waygood
· 23 hours ago
49882fa
[`pyflakes`] Avoid removing the `format` call when it would change behavior (`F523`) (#25320)
by Aditya Singh
· 23 hours ago
f46ee08
[ty] agent guidance to avoid Python 3.7 pitfall (#25466)
by Carl Meyer
· 23 hours ago
1518f1d
Drop excess capacity from Suites during parsing (#25368)
by Micha Reiser
· 24 hours ago
572e4b5
[ty] Compact retained semantic arrays (#25454)
by Charlie Marsh
· 24 hours ago
d475a23
[ty] Use ThinVec for sparse kwargs bindings (#25457)
by Charlie Marsh
· 25 hours ago
ec1d535
make ecosystem-analyzer self-aware (#25460)
by Alex Waygood
· 26 hours ago
35ee088
[`ruff`] Treat `yield` before `break` from a terminal loop as terminal (`RUF075`) (#25447)
by Anish Giri
· 28 hours ago
1a8520e
[ty] Use `TypeForm` in `ty_extensions` (#25421)
by David Peter
· 28 hours ago
0c1a69c
[ty] Add function parentheses completion (#25305)
by Micha Reiser
· 28 hours ago
a963b83
More updates to ecosystem summary skills (#25458)
by Alex Waygood
· 29 hours ago
6627489
Further improve instructions for agents for working on ty (#25430)
by Alex Waygood
· 30 hours ago
47d742f
[ty] Infer `bool` for `not` applied to dynamic values (#25445)
by Charlie Marsh
· 34 hours ago
ae44d57
[ty] Avoid panic for deferred dataclass field annotations (#25444)
by Charlie Marsh
· 35 hours ago
f6bfc7f
Update Rust toolchain to 1.96 and MSRV to 1.94 (#25443)
by Dhruv Manilawala
· 35 hours ago
f266e8f
[ty] Introduce opt-in `missing-override-decorator` rule. (#25111)
by Lérè
· 2 days ago
2110d32
[`pylint`] Narrow diagnostic range and exclude cases without exception handlers (`PLW0717`) (#25440)
by Brent Westbrook
· 2 days ago
f9ba228
[ty] Add call hierarchy support (#25338)
by Mirco Huennefeld
· 2 days ago
ba58c84
[`ruff`] Restore example code for Python versions before 3.15 (`RUF017`) (#25439)
by Brent Westbrook
· 2 days ago
320a482
Update snapshot source lines for mdtests (#25437)
by Brent Westbrook
· 2 days ago
e70d974
[ty] Avoid treating metaclass declarations as populated values (#25432)
by Charlie Marsh
· 2 days ago
b427926
[`eradicate`] Fix `ERA001`/`RUF100` conflict when `noqa` is on commented-out code (#25414)
by Venkata Srivaibhav Nukaraju
· 2 days ago
db5aa0a
Bump 0.15.15 (#25431)
by Brent Westbrook
· 2 days ago
0.15.15
366fe21
[ty] Improve diagnostics for syntax errors in forward annotations (#25158)
by Alex Waygood
· 2 days ago
e2e1e64
[ty] Remove excess capacity from more Salsa cached collections (#25411)
by Micha Reiser
· 2 days ago
1bd77e1
[ty] Use diagnostic message as tie breaker when sorting (#25424)
by Jelle Zijlstra
· 2 days ago
7e1bc1e
Add agent skills for working on ty (#25422)
by Alex Waygood
· 3 days ago
574e107
Expand semantic syntax errors for invalid walruses (#25415)
by Charlie Marsh
· 3 days ago
4a7ca06
[ty] Display docs for matching parameter when hovering over the name of an argument passed by keyword. (#25283)
by Lérè
· 3 days ago
5432709
Refine a few agents instructions (#25423)
by Micha Reiser
· 3 days ago
3cb09eb
[ty] Support `typing.TypeForm` (#25334)
by Charlie Marsh
· 3 days ago
c8cd59f
[ty] Infer class attributes assigned by metaclass initialization (#25342)
by Charlie Marsh
· 3 days ago
2428fca
[ty] Ignore and reject annotations on non-name targets (#25324)
by Charlie Marsh
· 3 days ago
7c55833
Temporarily remove Ibraheem from reviewer pool (#25416)
by David Peter
· 3 days ago
7734c74
[ty] update flaky projects (#25417)
by David Peter
· 3 days ago
d860712
[ty] Reject inconsistent generic bases in dynamic classes (#25413)
by Charlie Marsh
· 3 days ago
dfb5e92
[ty] Add help message to invalid-generic-class variance diagnostic (#25385)
by Dev-X25874
· 3 days ago
6aaa91a
Update dependency ruff to v0.15.14 (#25402)
by renovate[bot]
· 3 days ago
a76571b
Update prek dependencies (#25403)
by renovate[bot]
· 3 days ago
60e37a4
Update NPM Development dependencies (#25405)
by renovate[bot]
· 3 days ago
2836523
Update dependency astral-sh/uv to v0.11.16 (#25401)
by renovate[bot]
· 3 days ago
3b2a1f6
Update Rust crate thin-vec to v0.2.18 (#25404)
by renovate[bot]
· 3 days ago
a11c416
Update Rust crate get-size2 to 0.9.0 (#25407)
by renovate[bot]
· 3 days ago
ad5ab66
Update Rust crate dashmap to v6.2.1 (#25406)
by renovate[bot]
· 3 days ago
b4c3867
Update taiki-e/install-action action to v2.79.2 (#25408)
by renovate[bot]
· 3 days ago
7c2e9fb
[`pyflakes`] Treat function-scope bare annotations as locals per PEP 526 (`F821`) (#21540)
by Ruchir
· 4 days ago
9c6536e
Fix invalid IR when flattening nested `BestFitting` elements (#25398)
by Brent Westbrook
· 4 days ago
0f3ea5a
[ty] Use constraint sets as pending state in `SpecializationBuilder` (#24540)
by Douglas Creager
· 4 days ago
3856288
Reduce memory usage by dropping token-excess capacity and improve performance by approximating the initial tokens vec size (#25354)
by Micha Reiser
· 4 days ago
258ca11
[ty] Remove Prefect from flaky project list (#25394)
by Charlie Marsh
· 4 days ago
305808d
Update `configuration.md` (#25396)
by Micha Reiser
· 4 days ago
f859270
[ty] Treat Python notebook text documents as Python source (#25393)
by Micha Reiser
· 4 days ago
f2fb134
Fix line-length example for --config option (#25389)
by Martin Schlossarek
· 4 days ago
c0d692e
[ty] Add dd-trace-py to flaky.txt (#25391)
by Alex Waygood
· 4 days ago
46f4993
Return code action for `codeAction/resolve` requests that contain no or no valid URL (#25365)
by Minh Vu
· 4 days ago
6a3bc5b
[ty] Show `LiteralString` when hovering the inline of a literal string (#25373)
by Micha Reiser
· 4 days ago
73de9b4
[ty] Resolve enum names for all '|' arms for literal enum subsets (#25379)
by Anuraag (Rag) Agrawal
· 5 days ago
26e3516
[ty] Accept complete enum-literal alias unions as enums (#25341)
by Charlie Marsh
· 5 days ago
58b5d88
Update Rust crate thin-vec to v0.2.16 (#25372)
by renovate[bot]
· 6 days ago
6ab8b73
Use `ThinVec` in AST to shrink `Stmt` (#25361)
by Micha Reiser
· 6 days ago
a69a3d9
Run ty-ecosystem memory report on parser, ast, stdlib, and db changes (#25370)
by Micha Reiser
· 6 days ago
4b18e1f
Run ty-ecosystem report on parser, ast, stdlib, and db changes (#25369)
by Micha Reiser
· 6 days ago
0909c7e
[ty] Follow aliases when resolving stub mappings (#25328)
by Micha Reiser
· 7 days ago
330a334
[ty] Rebalance benchmark shards (#25330)
by Micha Reiser
· 7 days ago
5f284d1
Recover incomplete list comprehension elements (#25326)
by Micha Reiser
· 7 days ago
8e420ea
[ty] Fix diagnostics in ignored folders after adding new files (#25236)
by Micha Reiser
· 7 days ago
0df5488
[`refurb`] Document `FURB192` exception change for empty sequences (#25317)
by Aditya Singh
· 8 days ago
928018c
[`pyflakes`] Report duplicate imports in `typing.TYPE_CHECKING` block (`F811`) (#22560)
by chiri
· 8 days ago
7efc9a6
[ty] Reject incompatible explicit variance in generic base classes (#25327)
by Charlie Marsh
· 8 days ago
50bccaa
[ty] Classify property declaration semantic tokens (#25322)
by Micha Reiser
· 8 days ago
d27513d
intersection calls: Fix test to test what it is supposed to test (#25323)
by Jelle Zijlstra
· 8 days ago
921529b
[ty] Avoid exponential blow-up in fall-through narrowing (#25278)
by Charlie Marsh
· 8 days ago
539512a
[ty] Support type aliases in document symbols (#25302)
by Micha Reiser
· 8 days ago
cebed58
[ty] Emit a diagnostic for subclassing with `order=True` (#21704)
by Charlie Marsh
· 8 days ago
0cdb61a
Fix Markdown closing fence handling (#25310)
by Minh Vu
· 8 days ago
8c04080
[`mccabe`] Improve example (`C901`) (#25287)
by Aditya Singh
· 9 days ago
ba87ab5
[`flake8-comprehensions`] Document `RecursionError` edge case in `__len__` (`C416`) (#25286)
by Aditya Singh
· 9 days ago
ceca602
[`pyupgrade`] Clarify fix safety docs (`UP007`, `UP045`) (#25288)
by Aditya Singh
· 9 days ago
2fd7ed0
Avoid redundant TokenValue drops in the lexer (#25300)
by Charlie Marsh
· 9 days ago
95eec58
[ty] Full-scope bidirectional inference for unconstrained container literals (#25279)
by Ibraheem Ahmed
· 9 days ago
baf9f19
Update release process docs (#25297)
by Brent Westbrook
· 9 days ago
4ebccb3
Improve instructions to agents for running prek and tests (#25298)
by Alex Waygood
· 9 days ago
f869fa0
[`ruff`] Document false negative for user-defined types (`RUF013`) (#25289)
by Aditya Singh
· 9 days ago
54ffc23
[ty] Avoid panicking on `__new__` assigned to classes (#25282)
by Charlie Marsh
· 9 days ago
425d4f0
[ty] Infer `dict(TypedDict)` as `dict[str, object]` (#24852)
by Charlie Marsh
· 9 days ago
9ad2da3
Bump 0.15.14 (#25295)
by Brent Westbrook
· 9 days ago
0.15.14
c714e84
[ty] Modernize setup of union types in mdtests (#25291)
by David Peter
· 9 days ago
8a8e35e
[`flake8-comprehensions`] Skip `C417` for lambdas with positional-only parameters (#25272)
by Dev-X25874
· 9 days ago
aea5ed4
Avoid unnecessary parser lookahead for operators (#25290)
by Charlie Marsh
· 9 days ago
e9d72bb
[ty] Allow enum member accesses on `self` (#25077)
by Charlie Marsh
· 9 days ago
6cbd59b
Set `exclude-newer = "7 days"` in our PEP-723 scripts (#25285)
by Alex Waygood
· 9 days ago
Next »