@longzai-intelligence-oxlint/plugin-nestjs-analyzer
v0.0.45
Published
Oxlint NestJS 分析插件,提供 NestJS 应用深度分析规则
Downloads
1,230
Readme
@longzai-intelligence-oxlint/plugin-nestjs-analyzer
意图
对 NestJS 应用进行深度静态分析,从安全、性能、架构与可维护性多维度拦截潜在缺陷。
定位
Oxlint 生态的 NestJS 深度分析插件,规则数量在生态内位居前列,是 NestJS 项目的核心治理载体。
职能
提供共二十五条规则,覆盖:禁用 console.log、禁用直接 process.env、缺失 Injectable、生命周期接口缺失、路由重复、缺失异常过滤器、禁用硬编码密钥、SQL 注入、原生 SQL、缺失 ValidationPipe、缺失 class-validator、禁用同步 fs、禁用阻塞式 crypto、缺失缓存、N+1 查询、上帝 Controller、上帝 Service、循环依赖、DI 绕过、硬编码依赖、缺失 Swagger 装饰器、Entity 作为响应、HTTP 状态不一致、通用异常、推荐分页等。
实现情况
二十五条规则均已实现并按规则目录组织,统一注册为 @longzai-intelligence/nestjs-analyzer;规则集合稳定且覆盖面广,配套 recommended 配置入口。
