File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ .PHONY : tdd test red green refactor lint format typecheck
2+
3+ # Red/Green/Refactor loop
4+ red :
5+ uv run pytest
6+
7+ green :
8+ uv run pytest
9+
10+ refactor :
11+ uv run ruff check .
12+ uv run ruff format .
13+ uv run mypy src
14+
15+ # Shortcuts
16+
17+ tdd : red green refactor
18+
19+ test :
20+ uv run pytest
21+
22+ lint :
23+ uv run ruff check .
24+
25+ format :
26+ uv run ruff format .
27+
28+ typecheck :
29+ uv run mypy src
Original file line number Diff line number Diff line change 1+ # TDD loop commands
2+
3+ tdd :
4+ desc: Red/ Green/ Refactor
5+ cmds:
6+ - uv run pytest
7+ - uv run pytest
8+ - uv run ruff check .
9+ - uv run ruff format .
10+ - uv run mypy src
11+
12+ red :
13+ desc: Red - write failing test
14+ cmds:
15+ - uv run pytest
16+
17+ green :
18+ desc: Green - make tests pass
19+ cmds:
20+ - uv run pytest
21+
22+ refactor :
23+ desc: Refactor with checks
24+ cmds:
25+ - uv run ruff check .
26+ - uv run ruff format .
27+ - uv run mypy src
28+
29+ lint :
30+ cmds:
31+ - uv run ruff check .
32+
33+ format :
34+ cmds:
35+ - uv run ruff format .
36+
37+ typecheck :
38+ cmds:
39+ - uv run mypy src
40+
41+ test :
42+ cmds:
43+ - uv run pytest
You can’t perform that action at this time.
0 commit comments