diff --git a/.changeset/quiet-sourcemap-agent-frontmatter.md b/.changeset/quiet-sourcemap-agent-frontmatter.md new file mode 100644 index 0000000..692294f --- /dev/null +++ b/.changeset/quiet-sourcemap-agent-frontmatter.md @@ -0,0 +1,5 @@ +--- +"@lanterna-profiler/cli": patch +--- + +Remove redundant `sourcemap_applicable` metadata from agent report frontmatter. The agent format now keeps `sourcemap_status` and `sourcemap_coverage`, while structured JSON reports still expose source-map applicability. diff --git a/packages/cli/src/renderers/agent-renderer.ts b/packages/cli/src/renderers/agent-renderer.ts index e9b745e..4aa2b5d 100644 --- a/packages/cli/src/renderers/agent-renderer.ts +++ b/packages/cli/src/renderers/agent-renderer.ts @@ -99,9 +99,6 @@ function appendFrontmatter(lines: string[], report: LanternaReport): void { if (sourceMaps.status !== undefined) { lines.push(`sourcemap_status: ${yamlScalar(sourceMaps.status)}`); } - if (sourceMaps.applicable !== undefined) { - lines.push(`sourcemap_applicable: ${yamlScalar(sourceMaps.applicable)}`); - } lines.push(`sourcemap_maps_loaded: ${yamlScalar(sourceMaps.mapsLoaded)}`); } else { lines.push('sourcemap_coverage: null'); diff --git a/packages/cli/test/report-renderer.test.ts b/packages/cli/test/report-renderer.test.ts index e62d2c9..c18ba0a 100644 --- a/packages/cli/test/report-renderer.test.ts +++ b/packages/cli/test/report-renderer.test.ts @@ -614,7 +614,7 @@ describe('renderReport', () => { expect(output).toContain('rerun_required: true'); expect(output).toContain('sourcemap_coverage: 0.9'); expect(output).toContain('sourcemap_status: ok'); - expect(output).toContain('sourcemap_applicable: true'); + expect(output).not.toContain('sourcemap_applicable:'); expect(output).toContain('"control channel unavailable"'); expect(output).toContain('## Findings'); expect(output).toMatch(