用途:React Doctor 用于扫描 React 代码库,检查安全、性能、正确性和架构方面的问题,并给出 0–100 的健康评分。适合在完成一个功能、修复 bug、提交 React 代码前使用,也适合用户希望提升代码质量或清理代码库时使用。
主要能力:输出 0–100 健康评分;按规则列出受影响文件与行号;支持只扫描相对基线分支发生变更的文件;支持只输出数字评分。
使用方式:修改 React 代码后,运行 npx -y react-doctor@latest . --verbose --diff,检查评分是否回退;若评分下降,应在提交前修复回退问题。进行整体清理或代码改进时,运行 npx -y react-doctor@latest . --verbose(不带 --diff)扫描整个代码库,按严重程度修复问题,先处理 errors,再处理 warnings。
参数说明:. 表示扫描当前目录;--verbose 显示每条规则对应的受影响文件与行号;--diff 仅扫描相对基线分支变更的文件;--score 仅输出数字评分。
限制:资料未提供支持的 React 版本、规则清单、配置方式、评分计算细节、平台兼容性及收费信息,暂未提供。