Default branch

main
Some checks failed
CI / Determine changes (push) Has been cancelled
CI / cargo fmt (push) Has been cancelled
CI / python package (push) Has been cancelled
CI / pre-commit (push) Has been cancelled
CI / mkdocs (push) Has been cancelled
[ty Playground] Release / publish (push) Has been cancelled
CI / cargo clippy (push) Has been cancelled
CI / cargo test (linux) (push) Has been cancelled
CI / cargo test (linux, release) (push) Has been cancelled
CI / cargo test (${{ github.repository == 'astral-sh/ruff' && 'depot-windows-2022-16' || 'windows-latest' }}) (push) Has been cancelled
CI / cargo test (macos-latest) (push) Has been cancelled
CI / cargo test (wasm) (push) Has been cancelled
CI / cargo build (msrv) (push) Has been cancelled
CI / cargo fuzz build (push) Has been cancelled
CI / fuzz parser (push) Has been cancelled
CI / test scripts (push) Has been cancelled
CI / ecosystem (push) Has been cancelled
CI / Fuzz for new ty panics (push) Has been cancelled
CI / cargo shear (push) Has been cancelled
CI / ty completion evaluation (push) Has been cancelled
CI / formatter instabilities and black similarity (push) Has been cancelled
CI / test ruff-lsp (push) Has been cancelled
CI / benchmarks walltime (build) (push) Has been cancelled
CI / check playground (push) Has been cancelled
CI / benchmarks instrumented (ruff) (push) Has been cancelled
CI / benchmarks instrumented ty (build) (push) Has been cancelled
CI / benchmarks instrumented ty (attrs|hydra|datetype) (push) Has been cancelled
CI / benchmarks instrumented ty (check_file|micro|anyio) (push) Has been cancelled
CI / benchmarks walltime (colour_science) (push) Has been cancelled
CI / benchmarks walltime (pandas|tanjun|altair) (push) Has been cancelled
CI / benchmarks walltime (pydantic|multithreaded|freqtrade) (push) Has been cancelled
CI / benchmarks walltime (static_frame|sympy) (push) Has been cancelled

5ea30c4c53 · Show both ty.toml and pyproject.toml examples in configuration reference (#22144) · Updated 2025-12-23 08:49:44 +00:00

Branches

50fd3e213d · [ty] Fix @staticmethod combined with other decorators incorrectly binding self · Updated 2025-12-21 15:53:12 +00:00

25
1

648be821a0 · [ty] Add a dedicated diagnostic for TypedDict deletions · Updated 2025-12-21 15:39:56 +00:00

25
3

4a5c711d5f · [ty] Cache ClassType::nearest_disjoint_base · Updated 2025-12-21 04:31:59 +00:00

25
1

6c2d87ed80 · Invert case · Updated 2025-12-21 04:31:37 +00:00

25
5

b9829274c0 · [ty] Synthesize __delitem__ for TypedDict to allow deleting NotRequired keys · Updated 2025-12-21 01:07:02 +00:00

25
2

d1d7f82b9d · [ty] Check __delitem__ instead of __getitem__ for del x[k] · Updated 2025-12-21 01:00:15 +00:00

25
1

01cd956bc8 · subtyping support for bidirectional inference · Updated 2025-12-21 00:00:28 +00:00

25
1

0aeee5009c · [ty] fix comparisons and arithmetic with NewTypes of float · Updated 2025-12-20 03:49:02 +00:00

32
1

f285a9af1c · [flake8_print] better suggestion for basicConfig in T201 docs · Updated 2025-12-19 23:35:09 +00:00

32
1

effaf2a27b · [ruff] Improve fix title for RUF102 invalid rule code · Updated 2025-12-19 23:05:50 +00:00

55
4

0f38751dc8 · Include snapshot · Updated 2025-12-19 22:50:51 +00:00

55
3

fd525e8cc4 · review · Updated 2025-12-19 21:37:11 +00:00

53
3

e1f9ba7f05 · don't substitute recursively! · Updated 2025-12-19 18:35:33 +00:00

66
16

905a38d14a · Flailing attempt to fix perf · Updated 2025-12-19 18:32:44 +00:00

38
2

52cc456f65 · Make tuple intersection a fallible operation · Updated 2025-12-19 18:25:29 +00:00

38
1

07ba2f4f22 · store unwidened · Updated 2025-12-19 18:23:30 +00:00

41
2

fc3000115b · [ty] Determine completion "kind" primarily based on how the symbol was defined · Updated 2025-12-19 18:03:01 +00:00

49
1

da4d195b74 · Bump max diagnostics · Updated 2025-12-19 17:26:06 +00:00

41
2

6f5ab39458 · expose applicability in ruff rule JSON output · Updated 2025-12-19 15:27:01 +00:00

53
4

6a2f78786a · [ty] Fix sub-union optimization to require both flags be No · Updated 2025-12-19 15:24:57 +00:00

49
3