SuperAPI AI 工具集

when-auditing-code-style-use-style-audit

编程与开发

查看项目

更新于 10-15 16:46

技能介绍

用途:对代码库执行全面的代码风格与规范审计,识别格式违规、命名不规范与代码组织问题,并在安全范围内自动修复。

主要能力:覆盖 ESLint、Prettier、TypeScript 检查;区分可自动修复与需手动处理的问题;扫描文件/目录/类/函数/常量/组件等命名规范;检查文件长度、函数长度、参数数量、嵌套深度及 import/export 组织方式;将结果与 Airbnb、Google、StandardJS 等标准及项目配置对比;按 P0 至 P3 优先级生成违规报告。

使用方式:技能分三个阶段。阶段一扫描代码库,运行 ESLint(含 --fix-dry-run 分离可修复项)、Prettier --check、tsc 严格检查及命名规范扫描,生成 eslint-report.json、prettier-violations.txt、naming-violations.json 等。阶段二将违规与项目及行业标准对比,输出缺失规则、冲突配置和 TypeScript 严格性建议。阶段三按优先级生成包含 HTML、JSON、Markdown 的报告。命令示例:npx eslint . --ext .js,.jsx,.ts,.tsx --format json --output-file eslint-report.json --max-warnings 0;npx prettier --check "**/*.{js,jsx,ts,tsx,json,css,scss,md,yaml,yml}";npx tsc --noEmit --strict --pretty false。

适用场景:提交前持续合规检查、代码库风格统一、项目规范差距评估、TypeScript 严格模式迁移建议。

限制:自动修复仅限安全的非破坏性修改;命名规范类修复可能需重构而非自动完成;资料未提供具体价格、平台支持范围及与其他工具集成细节。