We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6236cbe commit b33cb46Copy full SHA for b33cb46
.cursor/rules/dev-loop.mdc
@@ -0,0 +1,37 @@
1
+---
2
+description: QA every edit
3
+globs: *.py
4
5
+
6
+# First: QA Every edit
7
8
+Run these commands between edits:
9
10
+Check typings:
11
12
+```
13
+uv run mypy
14
15
16
+Lint:
17
18
19
+uv run ruff check . --fix; uv run ruff format .;
20
21
22
+Check tests:
23
24
25
+uv run py.test
26
27
28
+Between every edit, rerun:
29
+- Type checks
30
+- Lint
31
+- Tests
32
33
+If there's any failures *due to the edits*, fix them first, then:
34
35
+# When your edit is complete: Commit it
36
37
+Make an atomic commit for the edit, using conventional commits.
0 commit comments