用途:这是 Google Chrome Lighthouse 项目提供的验证说明,用于在修改 Lighthouse 代码后确认改动是否正确。资料明确要求:对 Lighthouse 做任何更改时都必须调用该验证流程。
主要能力与用法:
- 运行部分单元测试,命令为 yarn mocha test/files/to/run;资料特别提醒不要运行 yarn unit,因为耗时过长。
- 运行类型检查,命令为 yarn type-check。
- 运行代码检查并自动修复,命令为 yarn lint --fix。
- 资料要求:做出更改后,务必运行一些单元测试以及类型检查和代码检查。
- 资料还要求:进行任何更改后,始终运行 yarn update:sample-json。
适用场景:适用于参与 Lighthouse 代码库开发、需要验证改动的开发者。
限制:资料未提供具体的测试文件路径、环境依赖、Node 或 Yarn 版本要求、失败排查方式,也未说明各命令的详细输出含义;这些内容暂未提供。