Summary
5 jq spec tests are skipped due to limitations in the embedded jaq library.
Skipped tests
| Feature |
Count |
Notes |
| Alternative `//` |
1 |
jaq errors on `.foo` applied to null instead of returning null |
| `setpath` |
1 |
Not available in jaq standard library |
| `leaf_paths` |
1 |
Not available in jaq standard library |
| `match` |
1 |
jaq omits capture `name` field |
| `scan` |
1 |
jaq needs explicit `"g"` flag for global match |
Options
- Implement missing functions as custom jaq extensions in bashkit
- Contribute upstream to jaq
- Accept as known limitations
Acceptance criteria