搭配eslint使用
安装
yarn add --dev eslint eslint-plugin-jest
使用
js
//.eslintrc.js
{
"plugins": ["jest"]
}自定义配置一些规则
js
{
"rules": {
"jest/no-disabled-tests": "warn",
"jest/no-focused-tests": "error",
"jest/no-identical-title": "error",
"jest/prefer-to-have-length": "warn",
"jest/valid-expect": "error"
}
}仅仅在测试文件中使用
在eslint配置中overrides字段下添加规则
js
"overrides": [
{
"files": ["test/**"],
"plugins": ["jest"],
"extends": ["plugin:jest/recommended"],
"rules": { "jest/prefer-expect-assertions": "off" }
}
],设置版本
避免在缓存多个版本的情况下使用了错误的版本
settings: {
jest: {
version: require('jest/package.json').version,
},
},
讨论区
欢迎留下想法与补充