From effe4d41d64d1f4950447d5af4d12aef0ff0bc29 Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Tue, 21 Jun 2022 18:08:20 +0200 Subject: [PATCH] chore: add no-only-tests to eslint (#46595) --- .eslintrc.json | 12 +++++++----- package-lock.json | 16 ++++++++++++++++ package.json | 1 + 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index b7bff541451..1a56f7175c2 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -17,6 +17,7 @@ "plugin:jsx-a11y/recommended", "prettier" ], + "plugins": ["no-only-tests"], "globals": { "Promise": true, "window": true, @@ -31,11 +32,12 @@ } }, "rules": { - "import/named": 2, - "import/no-named-as-default": 0, - "import/no-named-as-default-member": 0, - "import/order": 2, - "react/prop-types": "off" + "import/named": "error", + "import/no-named-as-default": "off", + "import/no-named-as-default-member": "off", + "import/order": "error", + "react/prop-types": "off", + "no-only-tests/no-only-tests": "error" }, "overrides": [ { diff --git a/package-lock.json b/package-lock.json index eee247a9011..d846d805793 100644 --- a/package-lock.json +++ b/package-lock.json @@ -78,6 +78,7 @@ "eslint-plugin-import": "2.26.0", "eslint-plugin-jest-dom": "3.9.4", "eslint-plugin-jsx-a11y": "6.5.1", + "eslint-plugin-no-only-tests": "^2.6.0", "eslint-plugin-prefer-object-spread": "1.2.1", "eslint-plugin-react": "7.29.4", "eslint-plugin-react-hooks": "4.6.0", @@ -23429,6 +23430,15 @@ "node": ">=6.0" } }, + "node_modules/eslint-plugin-no-only-tests": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.6.0.tgz", + "integrity": "sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/eslint-plugin-prefer-object-spread": { "version": "1.2.1", "dev": true, @@ -70554,6 +70564,12 @@ } } }, + "eslint-plugin-no-only-tests": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.6.0.tgz", + "integrity": "sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q==", + "dev": true + }, "eslint-plugin-prefer-object-spread": { "version": "1.2.1", "dev": true, diff --git a/package.json b/package.json index ec3de4b8fe9..cfcb21bad95 100644 --- a/package.json +++ b/package.json @@ -157,6 +157,7 @@ "eslint-plugin-import": "2.26.0", "eslint-plugin-jest-dom": "3.9.4", "eslint-plugin-jsx-a11y": "6.5.1", + "eslint-plugin-no-only-tests": "^2.6.0", "eslint-plugin-prefer-object-spread": "1.2.1", "eslint-plugin-react": "7.29.4", "eslint-plugin-react-hooks": "4.6.0",