README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

StrykerJS
X教授:对于一个厌恶变种人的人来说……你身边的朋友可真够特别的。 威廉·斯特莱克:哦,只要能被控制,它们就能发挥作用。
欢迎来到 StrykerJS 的单仓库项目。所有官方的 stryker 包都在此维护。
如果您是单仓库项目的新手:不必害怕。您可以在 packages 文件夹中找到这些包。
如果您想了解我们为何选择单仓库项目,请阅读 babeljs 关于单仓库项目的设计文档]。我们选择它的原因与他们相同。
简介
关于变异测试以及 Stryker 的功能介绍,请参阅 stryker-mutator.io]。
入门指南
请按照 网站上的快速入门指南] 操作。
对于小型 JS 项目,您可以尝试以下命令:
pnpm add --save-dev @stryker-mutator/core
# Only for small projects:
npx stryker run
它将使用默认值来运行 stryker:
- 使用
npm test作为测试命令 - 在
lib和src目录中查找需要修改的文件
使用方法
$ npx stryker <command> [options] [configFile]
请参阅 stryker-mutator.io上的使用说明]
支持的变异器
有关当前支持的变异器列表,请访问我们的网站。
配置
请参阅 stryker-mutator.io上的配置说明]。