astral-sh
ruff
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
[syntax-errors] Tuple unpacking in `return` and `yield` before 3.8 Summary -- Checks for tuple unpacking in `return` and `yield` statements before Python 3.8, as described [here]. I split the `ErrorKind` into two variants for the sake of more precise error messages. I thought that was nicer than having a single `StarTuple` variant containing another enum with two options. Test Plan -- Inline tests. [here]: https://github.com/python/cpython/issues/76298
brent/syn-unpack-return-yield
19 minutes ago
[syntax-errors] Tuple unpacking in `return` and `yield` before 3.8 Summary -- Checks for tuple unpacking in `return` and `yield` statements before Python 3.8, as described [here]. I split the `ErrorKind` into two variants for the sake of more precise error messages. I thought that was nicer than having a single `StarTuple` variant containing another enum with two options. Test Plan -- Inline tests. [here]: https://github.com/python/cpython/issues/76298
brent/syn-unpack-return-yield
28 minutes ago
try explicit case-insensitive
dylwil3:noqa-parsing
42 minutes ago
revert "ascii whitespace only in regex" and try again Turns out non-ascii whitespace is allowed anyway! This reverts commit 367d3a63fea6bebae30c7dd9dfe9dec0cbcc611e.
dylwil3:noqa-parsing
1 hour ago
ascii whitespace only in regex
dylwil3:noqa-parsing
2 hours ago
clippy
dylwil3:noqa-parsing
3 hours ago
[syntax-errors] Parenthesized keyword arguments after Python 3.8 Summary -- Unlike the other syntax errors detected so far, parenthesized keyword arguments are only allowed *before* 3.8. It sounds like they were only accidentally allowed before that [^1]. I wanted to mark the whole parenthesized range instead of just the kwarg name, so I moved the `ParsedExpr::is_parenthesized` bool to an `Option<TextRange>` and replaced it with an `is_parenthesized` method. Test Plan -- Inline tests. [^1]: https://github.com/python/cpython/issues/78822
brent/syn-paren-kwarg
4 hours ago
Add new rule InEmptyCollection
naslundx:add-rule-in-empty-collection
4 hours ago
Active Branches
[syntax-errors] Tuple unpacking in `return` and `yield` before Python 3.8
last run
19 minutes ago
#16485
CodSpeed Performance Gauge
0%
Make noqa parsing consistent and more robust
last run
42 minutes ago
#16483
CodSpeed Performance Gauge
-4%
[syntax-errors] Parenthesized keyword arguments after Python 3.8
last run
4 hours ago
#16482
CodSpeed Performance Gauge
0%
Ā© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs