diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 7d5e4573..162b32db 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -8,7 +8,7 @@ module.exports = { 'plugin:@typescript-eslint/strict', 'prettier' ], - plugins: ['svelte3', 'tailwindcss', '@typescript-eslint', 'es', 'vitest'], + plugins: ['svelte3', 'tailwindcss', '@typescript-eslint', 'es', 'vitest', 'no-only-tests'], ignorePatterns: [ 'docs/*', '*.cjs', @@ -58,6 +58,7 @@ module.exports = { '@typescript-eslint/no-unsafe-member-access': 'off', '@typescript-eslint/no-unsafe-assignment': 'off', 'es/no-regexp-lookbehind-assertions': 'error', - curly: ['error', 'all'] + curly: ['error', 'all'], + 'no-only-tests/no-only-tests': 'error' } }; diff --git a/package.json b/package.json index 8d9ba7a5..5796140c 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "eslint-config-prettier": "8.5.0", "eslint-plugin-cypress": "2.12.1", "eslint-plugin-es": "4.1.0", + "eslint-plugin-no-only-tests": "^3.1.0", "eslint-plugin-postcss-modules": "2.0.0", "eslint-plugin-svelte3": "4.0.0", "eslint-plugin-tailwindcss": "3.7.0", diff --git a/yarn.lock b/yarn.lock index 16e9716f..b2a523e9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2503,6 +2503,11 @@ eslint-plugin-es@4.1.0: eslint-utils "^2.0.0" regexpp "^3.0.0" +eslint-plugin-no-only-tests@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.1.0.tgz#f38e4935c6c6c4842bf158b64aaa20c366fe171b" + integrity sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw== + eslint-plugin-postcss-modules@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/eslint-plugin-postcss-modules/-/eslint-plugin-postcss-modules-2.0.0.tgz#d136d6fb5bd9afa6ac73c22aea85212aa2531806"