用途:这是一套面向 NestJS 应用的综合最佳实践指南,包含 40 条规则,覆盖 10 个类别,并按影响程度排定优先级,可用于指导自动化重构与代码生成。
主要能力与分类:规则按优先级分为架构(CRITICAL,前缀 arch-)、依赖注入(CRITICAL,di-)、错误处理(HIGH,error-)、安全(HIGH,security-)、性能(HIGH,perf-)、测试(MEDIUM-HIGH,test-)、数据库与 ORM(MEDIUM-HIGH,db-)、API 设计(MEDIUM,api-)、微服务(MEDIUM,micro-)、DevOps 与部署(LOW-MEDIUM,devops-)。
使用方式:每条规则位于 rules/ 目录下的独立文件,命名为 <前缀>-<规则>.md,例如 rules/arch-avoid-circular-deps.md、rules/security-validate-all-input.md;前缀对应上面类别表,rules/_sections.md 按类别列出全部规则。建议只阅读与当前任务相关的规则;每个文件包含原因说明、错误与正确的代码示例以及额外背景。
适用场景:为 NestJS 项目做架构评审、依赖注入调整、错误处理与安全加固、性能优化、测试补强、数据库与 API 设计、微服务拆分及部署相关工作时参考。
限制:资料未提供具体安装命令、支持的平台或收费信息,暂未提供。