* feat(code-review): add optional fallow structural pre-pass * fix(ci): sync lockfile for fallow optional binaries * fix(test): make fallow integration tests cross-platform * fix(review): require executable fallow binary paths * docs(review): clarify structural findings usage and size guard * fix(fallow): preserve line:0, prefer node_modules/.bin, sync SDK twin (H1, M2, N1 from #3424 review) * fix(workflow): harden fallow pre-pass — exit check, timeout, atomic write, size-guard order (B1, H2-H4, M1, M3 from #3424 review) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(deps): pin fallow floor to ^2.70.0 matching lockfile (H7 from #3424 review) * fix(config): enum-validate fallow.scope/profile + group code_quality.* contiguously (H5, N3 from #3424 review) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs(fallow): label mcp gate reserved, version-pin install, expand context schema (B3, H8, M4, M8, L1 from #3424 review) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * test(fallow): replace source-grep with behavioral tests, expand fixtures, fail-loud tmpdir (B4, H6, L2, L3, M5, M6, N2 from #3424 review) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(workflow): escape closing structural_findings tag in JSON payload (CR #3424 inline finding) --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
48 lines
733 B
JSON
48 lines
733 B
JSON
{
|
|
"unusedExports": [
|
|
{
|
|
"file": "src/café/utils.ts",
|
|
"symbol": "helperFn",
|
|
"line": 42
|
|
}
|
|
],
|
|
"duplicates": [
|
|
{
|
|
"left": {
|
|
"file": "src/a.ts",
|
|
"start": 1,
|
|
"end": 5
|
|
},
|
|
"right": {
|
|
"file": "src/b.ts",
|
|
"start": 1,
|
|
"end": 5
|
|
},
|
|
"similarity": 0.0
|
|
},
|
|
{
|
|
"left": {
|
|
"file": "src/c.ts",
|
|
"start": 10,
|
|
"end": 20
|
|
},
|
|
"right": {
|
|
"file": "src/d.ts",
|
|
"start": 10,
|
|
"end": 20
|
|
},
|
|
"similarity": 1.0
|
|
}
|
|
],
|
|
"circularDependencies": [
|
|
{
|
|
"cycle": [
|
|
"src/x.ts",
|
|
"src/y.ts",
|
|
"src/z.ts",
|
|
"src/x.ts"
|
|
]
|
|
}
|
|
]
|
|
}
|