You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before submitting a pull request, you **must** run:
17
+
18
+
```bash
19
+
make ci
20
+
```
21
+
22
+
This runs formatting, linting, building, testing (with coverage check), and packaging. All steps must pass. Pull requests that fail `make ci` will not be merged.
23
+
24
+
## Make Targets
25
+
26
+
| Target | Description |
27
+
|--------|-------------|
28
+
|`make format`| Format source with Prettier |
29
+
|`make lint`| Lint with ESLint |
30
+
|`make build`| Compile TypeScript |
31
+
|`make test`| Run unit tests, e2e tests with coverage, and coverage threshold check |
32
+
|`make package`| Build VSIX package |
33
+
|`make ci`| Run all of the above in sequence |
34
+
35
+
## Coverage
36
+
37
+
Tests enforce a 90% coverage threshold on lines, functions, branches, and statements. The coverage check runs automatically as part of `make test`.
Copy file name to clipboardExpand all lines: Claude.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,7 @@
1
1
# CLAUDE.md - CommandTree Extension
2
2
3
+
⚠️ CRITICAL: **Reduce token usage.** Check file size before loading. Write less. Delete fluff and dead code. Alert user when context is loaded with pointless files. ⚠️
4
+
3
5
## Too Many Cooks
4
6
5
7
You are working with many other agents. Make sure there is effective cooperation
0 commit comments