From 38b10ec7a6ce299e20e11368649f1ae6ce9e90b9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 09:45:23 +0000 Subject: [PATCH 1/2] chore(deps): update dependency eslint-plugin-cypress to v5 --- template/eslint/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template/eslint/package.json b/template/eslint/package.json index dd7b2173..1c6449a3 100644 --- a/template/eslint/package.json +++ b/template/eslint/package.json @@ -1,7 +1,7 @@ { "devDependencies": { "@vitest/eslint-plugin": "^1.2.2", - "eslint-plugin-cypress": "^4.3.0", + "eslint-plugin-cypress": "^5.1.0", "eslint-plugin-playwright": "^2.2.0" } } From 916e560f239c6929ff7c6df2966ccee3c4b4e4cd Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Thu, 12 Jun 2025 22:04:04 +0800 Subject: [PATCH 2/2] fix: import from eslint-plugin-cypress directly as `/flat` is deprecated --- __test__/renderEslint.spec.ts | 4 ++-- utils/renderEslint.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/__test__/renderEslint.spec.ts b/__test__/renderEslint.spec.ts index f20f4f6b..4deaf6c6 100644 --- a/__test__/renderEslint.spec.ts +++ b/__test__/renderEslint.spec.ts @@ -45,7 +45,7 @@ describe('renderEslint', () => { expect(additionalCypressConfig.afterVuePlugin).toHaveLength(1) const [additionalCypressPlugin] = additionalCypressConfig.afterVuePlugin! expect(additionalCypressPlugin.importer).toBe( - "import pluginCypress from 'eslint-plugin-cypress/flat'", + "import pluginCypress from 'eslint-plugin-cypress'", ) expect(additionalCypressPlugin.content).toContain('...pluginCypress.configs.recommended') expect(additionalCypressPlugin.content).toContain( @@ -68,7 +68,7 @@ describe('renderEslint', () => { expect(additionalCypressConfig.afterVuePlugin).toHaveLength(1) const [additionalCypressPlugin] = additionalCypressConfig.afterVuePlugin! expect(additionalCypressPlugin.importer).toBe( - "import pluginCypress from 'eslint-plugin-cypress/flat'", + "import pluginCypress from 'eslint-plugin-cypress'", ) expect(additionalCypressPlugin.content).toContain('...pluginCypress.configs.recommended') expect(additionalCypressPlugin.content).toContain("'**/__tests__/*.{cy,spec}.{js,ts,jsx,tsx}'") diff --git a/utils/renderEslint.ts b/utils/renderEslint.ts index dc85b2f4..82354385 100644 --- a/utils/renderEslint.ts +++ b/utils/renderEslint.ts @@ -102,7 +102,7 @@ export function getAdditionalConfigs({ (needsTypeScript ? `// eslint-disable-next-line @typescript-eslint/ban-ts-comment\n` + `// @ts-ignore\n` - : '') + "import pluginCypress from 'eslint-plugin-cypress/flat'", + : '') + "import pluginCypress from 'eslint-plugin-cypress'", content: ` { ...pluginCypress.configs.recommended, pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy