feat(basic): add rules to prevent .only
in tests (#127)
This commit is contained in:
parent
501ff74200
commit
da59484756
@ -35,6 +35,7 @@ module.exports = {
|
|||||||
'html',
|
'html',
|
||||||
'unicorn',
|
'unicorn',
|
||||||
'antfu',
|
'antfu',
|
||||||
|
'no-only-tests',
|
||||||
],
|
],
|
||||||
settings: {
|
settings: {
|
||||||
'import/resolver': {
|
'import/resolver': {
|
||||||
@ -155,6 +156,7 @@ module.exports = {
|
|||||||
files: ['*.test.ts', '*.test.js', '*.spec.ts', '*.spec.js'],
|
files: ['*.test.ts', '*.test.js', '*.spec.ts', '*.spec.js'],
|
||||||
rules: {
|
rules: {
|
||||||
'no-unused-expressions': 'off',
|
'no-unused-expressions': 'off',
|
||||||
|
'no-only-tests/no-only-tests': 'error',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
"eslint-plugin-jsonc": "^2.4.0",
|
"eslint-plugin-jsonc": "^2.4.0",
|
||||||
"eslint-plugin-markdown": "^3.0.0",
|
"eslint-plugin-markdown": "^3.0.0",
|
||||||
"eslint-plugin-n": "^15.2.5",
|
"eslint-plugin-n": "^15.2.5",
|
||||||
|
"eslint-plugin-no-only-tests": "^3.1.0",
|
||||||
"eslint-plugin-promise": "^6.0.1",
|
"eslint-plugin-promise": "^6.0.1",
|
||||||
"eslint-plugin-unicorn": "^43.0.2",
|
"eslint-plugin-unicorn": "^43.0.2",
|
||||||
"eslint-plugin-yml": "^1.1.0",
|
"eslint-plugin-yml": "^1.1.0",
|
||||||
|
@ -63,6 +63,7 @@ importers:
|
|||||||
eslint-plugin-jsonc: ^2.4.0
|
eslint-plugin-jsonc: ^2.4.0
|
||||||
eslint-plugin-markdown: ^3.0.0
|
eslint-plugin-markdown: ^3.0.0
|
||||||
eslint-plugin-n: ^15.2.5
|
eslint-plugin-n: ^15.2.5
|
||||||
|
eslint-plugin-no-only-tests: ^3.1.0
|
||||||
eslint-plugin-promise: ^6.0.1
|
eslint-plugin-promise: ^6.0.1
|
||||||
eslint-plugin-unicorn: ^43.0.2
|
eslint-plugin-unicorn: ^43.0.2
|
||||||
eslint-plugin-yml: ^1.1.0
|
eslint-plugin-yml: ^1.1.0
|
||||||
@ -76,6 +77,7 @@ importers:
|
|||||||
eslint-plugin-jsonc: 2.4.0_eslint@8.23.0
|
eslint-plugin-jsonc: 2.4.0_eslint@8.23.0
|
||||||
eslint-plugin-markdown: 3.0.0_eslint@8.23.0
|
eslint-plugin-markdown: 3.0.0_eslint@8.23.0
|
||||||
eslint-plugin-n: 15.2.5_eslint@8.23.0
|
eslint-plugin-n: 15.2.5_eslint@8.23.0
|
||||||
|
eslint-plugin-no-only-tests: 3.1.0
|
||||||
eslint-plugin-promise: 6.0.1_eslint@8.23.0
|
eslint-plugin-promise: 6.0.1_eslint@8.23.0
|
||||||
eslint-plugin-unicorn: 43.0.2_eslint@8.23.0
|
eslint-plugin-unicorn: 43.0.2_eslint@8.23.0
|
||||||
eslint-plugin-yml: 1.1.0_eslint@8.23.0
|
eslint-plugin-yml: 1.1.0_eslint@8.23.0
|
||||||
@ -1868,6 +1870,11 @@ packages:
|
|||||||
semver: 7.3.7
|
semver: 7.3.7
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/eslint-plugin-no-only-tests/3.1.0:
|
||||||
|
resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==}
|
||||||
|
engines: {node: '>=5.0.0'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/eslint-plugin-promise/6.0.1_eslint@8.23.0:
|
/eslint-plugin-promise/6.0.1_eslint@8.23.0:
|
||||||
resolution: {integrity: sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==}
|
resolution: {integrity: sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==}
|
||||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||||
|
Loading…
Reference in New Issue
Block a user