Skip to content

Commit 6cc0385

Browse files
committed
feat(tooling): run checks in parallel for faster feedback
Run all static checks in parallel via just/make for ~2x speedup (~6s → ~3s) and better error reporting (all checks run even if one fails).
1 parent 40d4fb9 commit 6cc0385

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

Justfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ set quiet := true
66
default:
77
@just --list
88

9-
# Static checks
9+
# Static checks (parallel for speed)
1010
check:
11-
uvx tox -e check
11+
uvx tox --parallel -e lint,format,typecheck,spellcheck,spec-lint,lockcheck,actionlint,markdownlint,changelog
1212

1313
lint:
1414
uvx tox -e lint

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ help: ## Show this help
1010
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | \
1111
awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-18s\033[0m %s\n", $$1, $$2}'
1212

13-
check: ## Run all static checks
14-
uvx tox -e check
13+
check: ## Run all static checks (parallel)
14+
uvx tox --parallel -e lint,format,typecheck,spellcheck,spec-lint,lockcheck,actionlint,markdownlint,changelog
1515

1616
lint: ## Python linting (ruff)
1717
uvx tox -e lint

0 commit comments

Comments
 (0)