chore(scripts): updated tooling scripts and benchmark workflow configuration

- Enabled Biome VCS settings and expanded fix scripts with new `fix:all` and `fix:tools:all` commands.
- Updated `fix:ts` and `fix:tools` to separate changed-only checks from full-run formatting and generation tasks.
- Simplified edit-benchmark variant parsing by removing hardcoded validation logic, and removed deprecated flags from `run-rs-task.ts`.
This commit is contained in:
can1357
2026-04-26 00:18:03 +02:00
parent 480d40f2a8
commit 6bd4cf24fd
6 changed files with 17 additions and 25 deletions
+1 -13
View File
@@ -17,10 +17,6 @@ import sys
from edit_benchmark_common import BenchmarkSpec, EDIT_DIFF, EXPECTED_CONTENT, run_benchmark_main
# Variants recognised by packages/coding-agent/src/utils/edit-mode.ts.
VALID_VARIANTS = ("replace", "patch", "hashline", "chunk", "vim", "apply_patch")
def _extract_variant_arg() -> str | None:
"""Pop `--variant <value>` (or `--variant=<value>`) from sys.argv before argparse in common runs."""
argv = sys.argv
@@ -40,15 +36,7 @@ def _resolve_variant() -> str:
cli_variant = _extract_variant_arg()
variant = cli_variant or os.environ.get("PI_EDIT_VARIANT")
if not variant:
raise SystemExit(
"edit-benchmark: set PI_EDIT_VARIANT=<variant> or pass --variant <variant>.\n"
f"Valid variants: {', '.join(VALID_VARIANTS)}"
)
if variant not in VALID_VARIANTS:
raise SystemExit(
f"edit-benchmark: unknown variant '{variant}'.\n"
f"Valid variants: {', '.join(VALID_VARIANTS)}"
)
raise SystemExit("edit-benchmark: set PI_EDIT_VARIANT=<variant> or pass --variant <variant>.")
return variant
-2
View File
@@ -27,10 +27,8 @@ const TASK_COMMANDS = {
"--workspace",
"--fix",
"--allow-dirty",
"--all-targets",
"--no-deps",
"--allow-staged",
"--broken-code",
"--allow-no-vcs",
],
],