Avatar for the astral-sh user
astral-sh
ruff
BlogDocsChangelog

Performance History

Latest Results

Use common utils Changes made 1. helpers.rs — Added is_airflow_task_variant() shared helper that checks for a specific @task.<variant> decorator form (e.g., "branch", "short_circuit"), reusing the same resolution pattern as is_airflow_task. 2. task_branch_as_short_circuit.rs — Removed the local has_task_branch_decorator function and replaced it with a call to is_airflow_task_variant(function_def, checker.semantic(), "branch"). Also cleaned up unused imports (map_callable, ast, Expr). 3. AIR003.py fixture — Added three new test cases: - @task.branch() with parens — proves map_callable works - bare return + list return — confirms bare return doesn't count as non-empty list - return None + list return — confirms return None doesn't count as non-empty list 4. Snapshot updated to include the 3 new violations (6 total).
Dev-iL:airflow/branch_short-circuit
2 hours ago
Add rule to flag parse-time `Variable` uses
Dev-iL:airflow/variable
3 hours ago
[ty] Add a diagnostic for an unused awaitable
charlie/unused-await
7 hours ago
allow non-method metaclass __call__
charlie/metaclass
7 hours ago
Add comment
charlie/iter
7 hours ago
simplify constructor_bindings
charlie/metaclass
7 hours ago

Active Branches

[airflow] Implement task-branch-as-short-circuit (AIR003)
last run
2 hours ago
#23579
CodSpeed Performance Gauge
0%
#23584
CodSpeed Performance Gauge
0%
#22317
CodSpeed Performance Gauge
+5%
© 2026 CodSpeed Technology
Home Terms Privacy Docs