export const ExcecoesMensagens = {
    exit1: 'exit:1',
    requireMutateFsAutoFix: '自动修复不可用',
    autoFixTimeout: (timeoutMs) => `自动修复超时,已耗时 ${timeoutMs}ms`,
    pluginsDesabilitadosSafeMode: '在 SAFE_MODE 中已禁用插件加载。设置 TUTANUS_ALLOW_PLUGINS=1 以允许。',
    pluginBloqueado: (erro) => `插件被阻止: ${erro}`,
    caminhoPluginNaoResolvido: '插件路径未解析',
    pluginRegistradoNaoPodeSerObtido: (name) => `插件 ${name} 已注册但无法获取`,
    pluginCarregandoPromiseNaoPodeSerObtida: (name) => `插件 ${name} 正在加载但无法获取 promise`,
    naoFoiPossivelCarregarPlugin: (name, errMsg) => `无法加载插件 '${name}': ${errMsg}`,
    pluginDeveTerNomeValido: '插件必须有有效的名称',
    pluginDeveTerVersaoValida: '插件必须有有效的版本',
    pluginDeveDefinirPeloMenosUmaExtensao: '插件必须定义至少一个扩展',
    pluginDeveImplementarMetodoParse: '插件必须实现 parse() 方法',
    definicaoAnalistaInvalida: '无效的分析员定义',
    analistaSemFuncaoAplicar: (nome) => `分析员 ${nome} 没有 apply 函数`,
    caminhoForaDaCwdNaoPermitido: (caminho) => `不允许 CWD 之外的路径: ${caminho}`,
    persistenciaNegadaForaRaizProjeto: (caminho) => `拒绝持久化: 路径在项目根目录之外: ${caminho}`,
    validacaoScanIncremental: '不要同时使用 --scan-only 和 --incremental (incremental 需要 AST)。',
    fsWriteFileBinaryIndisponivel: '当前环境中 fs.writeFile (binary) 不可用',
    fsReadFileIndisponivel: '当前环境中 fs.readFile 不可用',
    fsWriteFileIndisponivel: '当前环境中 fs.writeFile 不可用',
    fsRenameIndisponivel: '当前环境中 fs.rename 不可用',
    fsMkdirIndisponivel: '当前环境中 fs.mkdir 不可用',
    versaoSchemaDesconhecida: (versao) => `未知的 schema 版本: ${versao}`,
    relatorioSchemaInvalido: (erros) => `报告具有无效的 schema: ${erros}`,
    arquivoNaoEncontrado: (fileCaminho) => `文件未找到: ${fileCaminho}`,
    validacaoFalhouPara: (fileCaminho) => `验证失败: ${fileCaminho}`,
    erroAoLer: (fileCaminho, errMsg) => `读取 ${fileCaminho} 时出错: ${errMsg}`,
    erroAoEscrever: (fileCaminho, errMsg) => `写入 ${fileCaminho} 时出错: ${errMsg}`,
    erroAoDeletar: (fileCaminho, errMsg) => `删除 ${fileCaminho} 时出错: ${errMsg}`,
    statIndefinidoPara: (fullCaminho) => `${fullCaminho} 的 stat 未定义`,
    mapaReversaoCorrompido: '回滚映射已损坏',
    semPkg: '无 pkg'
};
//# sourceMappingURL=excecoes-messages.js.map