diff --git a/packages/core/src/lint/hyperframeLinter.ts b/packages/core/src/lint/hyperframeLinter.ts index 57bf8ce27..9d6939ad8 100644 --- a/packages/core/src/lint/hyperframeLinter.ts +++ b/packages/core/src/lint/hyperframeLinter.ts @@ -636,12 +636,14 @@ export function lintHyperframeHtml( } const errorCount = findings.filter((finding) => finding.severity === "error").length; - const warningCount = findings.length - errorCount; + const warningCount = findings.filter((finding) => finding.severity === "warning").length; + const infoCount = findings.filter((finding) => finding.severity === "info").length; return { ok: errorCount === 0, errorCount, warningCount, + infoCount, findings, }; } diff --git a/packages/core/src/lint/types.ts b/packages/core/src/lint/types.ts index 30f85fbb9..075919c15 100644 --- a/packages/core/src/lint/types.ts +++ b/packages/core/src/lint/types.ts @@ -15,6 +15,7 @@ export type HyperframeLintResult = { ok: boolean; errorCount: number; warningCount: number; + infoCount: number; findings: HyperframeLintFinding[]; };