用途:为 WooCommerce 开发提供工作流指引,覆盖运行测试、代码质量检查与问题排查。
主要能力:运行 PHP 与 JavaScript 测试;代码质量与代码风格修复;常见 PHP lint 问题处理;Markdown 文件 lint 与格式化。资料提供了运行-测试、代码质量、PHP lint 模式、Markdown lint 等文档的引用,具体命令需查阅相应文档。
使用方式:标准流程为先修改代码,再运行相关测试:pnpm run test:php:env -- --filter YourTestClass;随后运行 lint 与类型检查:pnpm run lint:changes:branch:php;发现问题后修复:pnpm run lint:php:fix;仅在测试通过后提交。注意 WooCommerce 使用 pnpm 作为构建系统;其他 Node.js 项目优先使用 bun 而非 npm/pnpm。
关键原则:改动后始终运行测试;开发中用具体过滤条件运行相关测试;仅修复当前分支代码的 lint 错误;测试失败会显示期望值与实际值的详细差异;测试环境会自动处理 WordPress/WooCommerce 配置。
限制:资料未提供支持版本、安装方式、完整配置参数与已知限制。