#!/usr/bin/env node import { type AuditResult, type RuleCheck } from './reporter'; /** * 格式化单条审计结果为 emoji 输出行 * * @param rule 单条规则检查结果 * @returns 格式化后的输出行数组 */ export declare function formatQuickResult(rule: RuleCheck): string[]; /** * 生成完整的 quick 模式输出 * * v1.3.4 P1-8:PASS 时输出汇总回声(让用户感知到 sofagent 在工作,而非只感受 FAIL)。 * v1.3.4 P2-15:commitSha 为 null 时输出显著警告(非 git 仓库)。 * v1.3.5 #6(补漏):1728da6d 在函数体引入 isRangeMode/range 但漏改签名, * generateQuickOutput 直接 ReferenceError(3 个 cli-quick 测试红)——此处补上参数。 * * @param result 审计结果 * @param commitSha 最近一次 commit 的短 SHA(null = 无法获取) * @param diffRange diff 范围(v1.3.5 #6:非默认范围时标题/回声按 range 呈现) * @returns 完整输出字符串 */ export declare function generateQuickOutput(result: AuditResult, commitSha: string | null, diffRange?: string): string; /** * cli-quick 主入口 * * @param argv 命令行参数(process.argv) * @returns 退出码 */ export declare function runCliQuick(argv: string[]): number; //# sourceMappingURL=cli-quick.d.ts.map