diff --git a/.changeset/gentle-geese-camp.md b/.changeset/gentle-geese-camp.md new file mode 100644 index 0000000000..4769a91b4d --- /dev/null +++ b/.changeset/gentle-geese-camp.md @@ -0,0 +1,5 @@ +--- +"@pnpm/plugin-commands-audit": patch +--- + +Audit output should always have a new line at the end. diff --git a/packages/plugin-commands-audit/src/audit.ts b/packages/plugin-commands-audit/src/audit.ts index 4ac60c29e3..ae88ad2902 100644 --- a/packages/plugin-commands-audit/src/audit.ts +++ b/packages/plugin-commands-audit/src/audit.ts @@ -141,7 +141,7 @@ export async function handler ( } function reportSummary (vulnerabilities: AuditVulnerabilityCounts, totalVulnerabilityCount: number) { - if (totalVulnerabilityCount === 0) return 'No known vulnerabilities found' + if (totalVulnerabilityCount === 0) return 'No known vulnerabilities found\n' return `${chalk.red(totalVulnerabilityCount)} vulnerabilities found\nSeverity: ${ Object.entries(vulnerabilities) .filter(([auditLevel, vulnerabilitiesCount]) => vulnerabilitiesCount > 0) diff --git a/packages/plugin-commands-audit/test/index.ts b/packages/plugin-commands-audit/test/index.ts index 5193c606a9..b6614166a8 100644 --- a/packages/plugin-commands-audit/test/index.ts +++ b/packages/plugin-commands-audit/test/index.ts @@ -69,7 +69,7 @@ test('audit: no vulnerabilities', async () => { }, }) - expect(stripAnsi(output)).toBe('No known vulnerabilities found') + expect(stripAnsi(output)).toBe('No known vulnerabilities found\n') expect(exitCode).toBe(0) })