diff --git a/eslint.config.js b/eslint.config.js index 305bdcb5..b2e3b2ea 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -4,6 +4,7 @@ import markdown from "@eslint/markdown"; import json from "@eslint/json"; import js from "@eslint/js"; import globals from "globals"; +import noOnlyTests from "eslint-plugin-no-only-tests"; export default [ { @@ -39,6 +40,10 @@ export default [ ...js.configs.recommended.rules, // turn this off for Prettier "no-irregular-whitespace": "off", + "no-only-tests/no-only-tests": "error", + }, + plugins: { + "no-only-tests": noOnlyTests, }, }, { diff --git a/package-lock.json b/package-lock.json index 26ca1fa2..6743c3e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,6 +36,7 @@ "@web/test-runner-junit-reporter": "^0.7.1", "eslint": "^9.11.1", "eslint-config-prettier": "^9.1.0", + "eslint-plugin-no-only-tests": "^3.3.0", "globals": "^15.10.0", "http-server": "^14.1.1", "husky": "^9.0.11", @@ -7973,6 +7974,15 @@ "eslint": ">=7.0.0" } }, + "node_modules/eslint-plugin-no-only-tests": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz", + "integrity": "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==", + "dev": true, + "engines": { + "node": ">=5.0.0" + } + }, "node_modules/eslint-scope": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz", diff --git a/package.json b/package.json index 52f13a97..73d83b27 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "@web/test-runner-junit-reporter": "^0.7.1", "eslint": "^9.11.1", "eslint-config-prettier": "^9.1.0", + "eslint-plugin-no-only-tests": "^3.3.0", "globals": "^15.10.0", "http-server": "^14.1.1", "husky": "^9.0.11", diff --git a/src/components/side-nav/side-nav.spec.js b/src/components/side-nav/side-nav.spec.js index 33e48b49..9ed66291 100644 --- a/src/components/side-nav/side-nav.spec.js +++ b/src/components/side-nav/side-nav.spec.js @@ -14,7 +14,7 @@ const ROUTE = "/guides/"; const HEADING = "Guides"; const CURRENT_ROUTE = "/guides/getting-started/key-concepts/"; -describe.only("Components/Side Nav", () => { +describe("Components/Side Nav", () => { let nav; let expectedGuidesContent = []; let expectedHeadingsContent = [];