export const PontuadorMensagens = {
    anomaliArquivoRaiz: '此原型不允许根目录下的文件',
    sugestaoControllers: '建议: 添加src/controllers目录以遵循api-rest-express模式。\n',
    sugestaoExpress: '建议: 在依赖项中添加express以遵循api-rest-express模式。\n',
    sugestaoApiRest: '建议: 使用包含"api"或"rest"的文件名和路由以强化模式。\n',
    missingRequiredDirs: (dirs) => `缺少必需的目录: ${dirs}。`,
    forbiddenPresent: (dirs) => `存在不允许/禁止的目录: ${dirs}。`,
    estruturaParcial: '结构部分兼容、自定义或有差异。',
    explicacaoFullstackHibrido: '混合结构: fullstack + api-rest-express。项目结合了前端（pages/api/prisma）和后端Express/controllers。',
    explicacaoFullstack: '结构遵循fullstack模式（pages/api/prisma）。',
    explicacaoFullstackHibridoBackend: '混合结构: api-rest-express + fullstack。项目结合了后端Express/controllers和前端（pages/prisma）。',
    explicacaoApiRestOficial: '结构遵循官方的api-rest-express模式。',
    explicacaoApiRestPequenasDiferencas: '结构遵循api-rest-express模式，仅有微小差异。',
    explicacaoApiRestParcial: '结构与api-rest-express模式部分兼容。建议标准化src/controllers、express依赖和api/rest路由。',
    explicacaoApiRestPersonalizada: '自定义结构，但最接近的模式是api-rest-express。建议遵循最佳实践以方便维护。',
    outrosCandidatos: '\n检测到其他潜在候选: fullstack、api-rest-express。',
    detectadoFrameworkNextjs: '\n[V] 通过依赖项和代码分析检测到Next.js框架。',
    detectadoRoteamentoNextjs: '\n[V] 已确认Next.js路由结构（pages或app目录）。',
    detectadoNextjsFullstack: '\n[V] 检测到Next.js框架 - 现代全栈应用。',
    detectadoApiRoutes: '\n[V] 检测到Next.js API路由 - 集成后端。',
    detectadoPagesRouter: '\n[V] 检测到Next.js页面（Pages Router）。',
    detectadoAppRouter: '\n[V] 检测到Next.js App Router - 现代架构。',
    detectadoPrismaOrm: '\n[V] 检测到Prisma ORM - 集成数据库。',
    detectadoFrontendModerno: '\n[V] 检测到现代前端技术。',
    detectadoBackendApi: '\n[V] 在全栈中检测到后端API。',
    detectadoVite: '\n[V] 检测到构建工具Vite。',
    detectadoViteConfig: '\n[V] 存在Vite配置文件。',
    detectadoExpress: '\n[V] 检测到Express框架。',
    detectadoFastify: '\n[V] 检测到Fastify框架 - 高性能。',
    detectadoNestjs: '\n[V] 检测到NestJS框架 - 企业架构。',
    detectadoKoa: '\n[V] 检测到Koa框架。',
    detectadoHapi: '\n[V] 检测到Hapi框架。',
    detectadoRotasApi: '\n[V] 检测到API路由/控制器结构。',
    detectadoMiddlewareSeguranca: '\n[V] 存在安全/CORS中间件。',
    detectadoValidacao: '\n[V] 检测到数据验证。',
    detectadoOrm: '\n[V] 检测到ORM/数据库层。',
    detectadoRepositoryService: '\n[V] 与REST API兼容的Repository/Service模式。',
    detectadoBackendApiFoco: '\n[V] 已确认专注于后端/API开发。',
    detectadoVueSpa: '\n[V] 检测到Vue.js框架 - 现代SPA。',
    detectadoVueRouter: '\n[V] 检测到Vue Router - SPA路由。',
    detectadoStateManagement: '\n[V] 检测到状态管理（Vuex/Pinia）。',
    detectadoBuildToolVue: '\n[V] 检测到Vue构建工具（CLI/Vite）。',
    detectadoComponentesVue: '\n[V] 检测到Vue组件结构。',
    detectadoComposablesVue: '\n[V] 检测到Vue 3 Composables - 现代架构。',
    detectadoViewsVue: '\n[V] 检测到views/pages结构。',
    detectadoNuxt: '\n[V] 检测到Nuxt.js - SSR/SSG框架。',
    detectadoFrontendFoco: '\n[V] 已确认专注于前端开发。',
    detectadoReact: '\n[V] 检测到React框架。',
    detectadoEstruturaReact: '\n[V] 检测到包含components的典型React结构。',
    detectadoVue: '\n[V] 检测到Vue框架。',
    detectadoEstruturaVue: '\n[V] 检测到包含components的Vue结构。',
    detectadoTiposTypescript: (count) => `\n[V] 检测到TypeScript类型（${count} 个类型）。`,
    detectadoTsconfig: '\n[V] 存在TypeScript配置。',
    detectadoScriptsBuild: '\n[V] 检测到构建脚本。',
    detectadoTypescriptAvancado: '\n[V] 检测到高级TypeScript用法。',
    detectadoMonorepoLerna: '\n[V] 检测到Monorepo配置（Lerna或pnpm）。',
    detectadoWorkspaces: '\n[V] 检测到workspaces/packages结构。',
    detectadoComplexidadeAlta: '\n[V] 高结构复杂度，与Monorepo兼容。',
    detectadoEstruturaCli: '\n[V] 检测到CLI结构（bin或cli）。',
    detectadoBibliotecaCli: '\n[V] 检测到CLI库（commander/yargs/inquirer）。',
    detectadoPadroesCli: '\n[V] 检测到特定的CLI模式。',
    incompativelWebComCli: '\n[X] 检测到Web结构，与CLI不兼容。',
    detectadoTestRunner: (runner) => `\n[V] 检测到测试运行器: ${runner}。`,
    detectadoLinter: (linter) => `\n[V] 已配置linter: ${linter}。`,
    detectadoBundler: (bundler) => `\n[V] 检测到打包工具: ${bundler}。`,
    complexidadeAlta: (elementos) => `\n[图表] 高复杂度项目（${elementos} 个元素）。`,
    complexidadeMedia: (elementos) => `\n[图表] 中复杂度项目（${elementos} 个元素）。`,
};
//# sourceMappingURL=scorer-messages.js.map