我正在使用lint-staged和Jest测试框架来仅测试上次提交中更改的文件,如本博客所述。
我的配置如下:
"src/**/*.{ts}": [
"prettier --write",
"tslint --fix --project .",
"jest --bail --findRelatedTests",
"git add"
]
我还想只为更改的文件生成覆盖率报告。为此,我必须将已更改文件的列表放在多个位置。
jest --bail --findRelatedTests <spaceSeparatedListOfSourceFiles> --collectCoverageFrom=<glob>
使用lint-staged,我怎样才能限制测试和覆盖报告只针对更改的文件?