Commit cf7df2f
authored
feat(query): CodeClimate and badge CI output formats (#172)
* feat(query): add CodeClimate and badge CI output formats.
GitLab Code Quality ingestion and README/CI issue-count summaries are output modes on existing recipe rows — flat minor severity and codemap-badge/v1 per plan F.7/F.8.
* chore(changeset): use patch bump for pre-v1 additive formats.
* fix(ci-formats): address PR review — docs, tests, warning parity.
Hoist noLocatableFindingsWarning for CLI/MCP/HTTP; extend consumer surfaces (README, agent-content, MCP descriptions); add HTTP/MCP/formatter tests; reject badge_style without format=badge on all transports.
* docs(ci-formats): close lifecycle gaps from PR review cycle 2.
Sync architecture/glossary ToolResult and HTTP Content-Type; extend agent-content and alias help; remove shipped roadmap item; mark plan shipped pending merge.
* fix(codeclimate): always emit location.lines.begin for GitLab.
File-level recipe rows (e.g. boundary-violations) default begin to 1 when line_start is absent; clarify README format comment.
* fix(codeclimate): include row message in fingerprint hash.
Distinct same-file boundary violations no longer collide under GitLab dedup; document codeclimate on boundary-violations recipe.
* docs(codeclimate): sync fingerprint and lines.begin prose.
* docs(ci-formats): delete shipped plan per Rule 3.
Lift lives in architecture.md, glossary.md, README, and agent-content; roadmap item already removed.
* docs(mcp): align query_recipe format description with query
* fix(ci-formats): align fingerprint line with emitted begin + test gaps
Fingerprint hashes use the same line as location.lines.begin (default 1).
Add MCP/CLI/handler regression tests for warnings, combo guards, and happy paths.1 parent e74410c commit cf7df2f
21 files changed
Lines changed: 1141 additions & 167 deletions
File tree
- .changeset
- docs
- plans
- src
- application
- cli
- templates
- agent-content
- skill
- recipes
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
135 | | - | |
136 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
137 | 137 | | |
138 | | - | |
139 | | - | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
140 | 141 | | |
141 | 142 | | |
142 | 143 | | |
143 | 144 | | |
144 | 145 | | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
145 | 151 | | |
146 | 152 | | |
147 | 153 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
544 | 544 | | |
545 | 545 | | |
546 | 546 | | |
547 | | - | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
548 | 560 | | |
549 | 561 | | |
550 | 562 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
95 | 94 | | |
96 | 95 | | |
97 | 96 | | |
| |||
0 commit comments