89%
pass rate
5/7
principles met
Spec Coverage
How many of the spec's requirements were verified for this tool.
See /coverage for the full matrix.
| Level |
Total |
Verified |
Unverified |
| MUST |
23 |
9 |
14 |
| SHOULD |
16 |
0 |
16 |
| MAY |
7 |
0 |
7 |
Top Issues
-
WARN
Flags advertise env-var bindings in --help
Non-Interactive by Default
12 flag(s) found in --help but no `[env: NAME]` bindings advertised
All Checks
| PASS |
Non-interactive by default |
|
| SKIP |
Non-interactive gate flag advertised in --help |
target satisfies P1 via alternative gate (help-on-bare or stdin-primary) |
| WARN |
Flags advertise env-var bindings in --help |
12 flag(s) found in --help but no `[env: NAME]` bindings advertised |
| SKIP |
Structured output support |
no --output/--format flag detected in any subcommand |
| PASS |
Help flag produces useful output |
|
| PASS |
Version flag works |
|
| PASS |
Rejects invalid arguments |
|
| PASS |
Handles SIGPIPE gracefully |
|
| PASS |
Pager-using CLI ships --no-pager escape hatch |
|
| PASS |
Respects NO_COLOR |
|
| PASS |
Quiet mode available |
|
Embed the badge
This score (89%) clears the badge floor (80%). Copy this into your README:
[](https://anc.dev/score/jj)
Preview: 
Reproduce this scorecard for jj locally and inspect the failing checks:
anc check --command jj --output json
Install anc first if you don't have it.
Add --output json to get the same JSON shape committed under
scorecards/.