astral-sh
ruff
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Update `CallableTypeOf` to always use `Regular` callable type kind
dhruv/callable-type-of-regression
2 hours ago
Fix pre-commit config to cover corpus files with end-of-file-fixer The global exclude pattern previously excluded `ty_python_semantic/resources/corpus/`, which prevented hooks like `end-of-file-fixer` from checking those files. This moves the corpus exclusion to hook-level excludes on `ruff-format` and `ruff-check` only, and adds `end-of-file-fixer` to ensure all files end with a newline. Also adds comments to two empty integration test `lib.rs` files to avoid a known cycle between `end-of-file-fixer` and `rustfmt` (https://github.com/rust-lang/rustfmt/issues/5364). Files with `eol=crlf` or `eol=cr` in `.gitattributes` are excluded from `end-of-file-fixer` to prevent cross-platform snapshot mismatches. Schema generation scripts now include a trailing newline in their output so that `end-of-file-fixer` and `cargo dev generate-all` agree. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
mtshiba:fix-eof-newline-hook
3 hours ago
[formatter] Fix range formatting of semicolon-separated statements (#22494) Semicolon-separated statements on the same line form a single logical line and must be formatted as a unit to match whole-file behavior. The fix adds `in_semicolon_separated_statement: bool` to `EnclosingNode::Node`. When `FindEnclosingNode::visit_body()` detects that the range falls within a semicolon-separated group, it sets this flag and stops descending. In `narrow_range()`, when the flag is set, the tokens are scanned backward and forward from the range to find the closest newline tokens — the range between them covers the full logical line.
kar-ganap:fix/issue-22494
3 hours ago
Fix pre-commit config to cover corpus files with end-of-file-fixer The global exclude pattern previously excluded `ty_python_semantic/resources/corpus/`, which prevented hooks like `end-of-file-fixer` from checking those files. This moves the corpus exclusion to hook-level excludes on `ruff-format` and `ruff-check` only, and adds `end-of-file-fixer` to ensure all files end with a newline. Also adds comments to two empty integration test `lib.rs` files to avoid a known cycle between `end-of-file-fixer` and `rustfmt` (https://github.com/rust-lang/rustfmt/issues/5364). Files with `eol=crlf` or `eol=cr` in `.gitattributes` and generated schema files are excluded from `end-of-file-fixer` to prevent test failures. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
mtshiba:fix-eof-newline-hook
3 hours ago
Fix pre-commit config to cover corpus files with end-of-file-fixer The global exclude pattern previously excluded `ty_python_semantic/resources/corpus/`, which prevented hooks like `end-of-file-fixer` from checking those files. This moves the corpus exclusion to hook-level excludes on `ruff-format` and `ruff-check` only, and adds `end-of-file-fixer` to ensure all files end with a newline. Also adds comments to two empty integration test `lib.rs` files to avoid a known cycle between `end-of-file-fixer` and `rustfmt` (https://github.com/rust-lang/rustfmt/issues/5364). Files with `eol=crlf` or `eol=cr` in `.gitattributes` are excluded from `end-of-file-fixer` to prevent cross-platform snapshot mismatches. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
mtshiba:fix-eof-newline-hook
4 hours ago
Fix pre-commit config to cover corpus files with end-of-file-fixer The global exclude pattern previously excluded `ty_python_semantic/resources/corpus/`, which prevented hooks like `end-of-file-fixer` from checking those files. This moves the corpus exclusion to hook-level excludes on `ruff-format` and `ruff-check` only, and adds `end-of-file-fixer` to ensure all files end with a newline. Also adds comments to two empty integration test `lib.rs` files to avoid a known cycle between `end-of-file-fixer` and `rustfmt` (https://github.com/rust-lang/rustfmt/issues/5364). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
mtshiba:fix-eof-newline-hook
4 hours ago
use `LiteralFlags` bitfield instead of 24-variant enum
mtshiba:fix-3011
5 hours ago
[ty] Disambiguate duplicate-looking overloaded callables in union display
charlie/projection
6 hours ago
Active Branches
Update `CallableTypeOf` to always use `Regular` callable type kind
last run
2 hours ago
#23909
CodSpeed Performance Gauge
0%
Add end-of-file-fixer to the pre-commit hook
last run
3 hours ago
#23908
CodSpeed Performance Gauge
0%
Fix range formatting of semicolon-separated statements
last run
3 hours ago
#23296
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs