mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-03 04:38:33 +00:00
* fix(cli): reject blank default composition entry * fix(cli): complete blank entry safeguards
14 lines
533 B
TypeScript
14 lines
533 B
TypeScript
// CLI facade: the linter stays reusable without the CLI, while command-specific gates live here.
|
|
export { lintProject, shouldBlockRender } from "@hyperframes/lint";
|
|
export type { ProjectLintResult } from "@hyperframes/lint";
|
|
|
|
import type { ProjectLintResult } from "@hyperframes/lint";
|
|
|
|
export function hasDefinitiveEntryMismatch(result: ProjectLintResult): boolean {
|
|
return result.results.some((entry) =>
|
|
entry.result.findings.some(
|
|
(finding) => finding.code === "blank_root_with_standalone_composition",
|
|
),
|
|
);
|
|
}
|