function comandoLabel(comandoNome) {
    return comandoNome ? ` "${comandoNome}"` : "";
}
export const ComandosCliMensagens = {
    padraoAusente: '可能检测到未注册的命令文件。如果此文件应包含命令,请考虑使用 "onCommand"、"registerCommand" 或框架特定方法(如 Discord.js 的 SlashCommandBuilder)。',
    comandosDuplicados: (duplicados) => `检测到重复命令:${[...new Set(duplicados)].join(", ")}`,
    handlerAnonimo: (comandoNome) => `命令 "${comandoNome}" 的处理程序是匿名函数。建议使用命名函数以便于调试和追踪。`,
    handlerMuitosParametros: (comandoNome, paramContagem) => `命令${comandoLabel(comandoNome)} 的处理程序参数过多(${paramContagem}个)。请考虑简化接口。`,
    handlerMuitoLongo: (comandoNome, statements) => `命令${comandoLabel(comandoNome)} 的处理程序过长(${statements} 条语句)。请考虑提取辅助函数。`,
    handlerSemTryCatch: (comandoNome) => `命令${comandoLabel(comandoNome)} 的处理程序缺少 try/catch 块。建议显式处理错误。`,
    handlerSemFeedback: (comandoNome) => `命令${comandoLabel(comandoNome)} 的处理程序既没有日志记录也没有响应用户。请考虑添加反馈/日志。`,
    multiplosComandos: (count) => `此文件中注册了多个命令(${count}个)。请考虑将每个命令拆分到独立模块中以便于维护。`
};
//# sourceMappingURL=analyst-commands-cli-messages.js.map