mirror of
https://github.com/astral-sh/ruff.git
synced 2025-10-06 16:40:39 +00:00
![]() Summary -- Detects irrefutable `match` cases before the final case using a modified version of the existing `Pattern::is_irrefutable` method from the AST crate. The modified method helps to retrieve a more precise diagnostic range to match what Python 3.13 shows in the REPL. Test Plan -- New inline tests, as well as some updates to existing tests that had irrefutable patterns before the last block. |
||
---|---|---|
.. | ||
ambiguous_lpar_with_items.py | ||
annotated_assignment.py | ||
assert.py | ||
assignment.py | ||
augmented_assignment.py | ||
class.py | ||
delete.py | ||
for.py | ||
from_import.py | ||
function.py | ||
if.py | ||
import.py | ||
match.py | ||
raise.py | ||
return.py | ||
simple.py | ||
try.py | ||
type.py | ||
while.py | ||
with.py |