From d1a2142fdd68da59fd85a87757b53a410ab542d7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Mar 2025 00:22:43 +0000 Subject: [PATCH 1/2] fix(deps): update dependency ignore to v7 --- packages/codemods/package.json | 2 +- pnpm-lock.yaml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/codemods/package.json b/packages/codemods/package.json index fcde40c824..0a01d4f7fc 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -35,7 +35,7 @@ "dependencies": { "chalk": "^5.3.0", "commander": "^13.1.0", - "ignore": "^5.3.2", + "ignore": "^7.0.3", "jscodeshift": "^17.2.0", "strip-ansi": "^7.1.0", "typescript": "^5.8.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb926ec544..34e5a29c47 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -593,8 +593,8 @@ importers: specifier: ^13.1.0 version: 13.1.0 ignore: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^7.0.3 + version: 7.0.3 jscodeshift: specifier: ^17.2.0 version: 17.3.0 @@ -14287,7 +14287,7 @@ snapshots: dependencies: chalk: 5.4.1 commander: 13.1.0 - ignore: 5.3.2 + ignore: 7.0.3 jscodeshift: 17.3.0 strip-ansi: 7.1.0 typescript: 5.8.2 From 7c9bc2e5cdab3172b36df70f4075ef8eea4d1a76 Mon Sep 17 00:00:00 2001 From: Chris Thoburn Date: Tue, 25 Mar 2025 23:29:17 -0700 Subject: [PATCH 2/2] cleanup ignores --- packages/codemods/bin/apply.ts | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/packages/codemods/bin/apply.ts b/packages/codemods/bin/apply.ts index 02685b8378..01ce0b994d 100644 --- a/packages/codemods/bin/apply.ts +++ b/packages/codemods/bin/apply.ts @@ -71,11 +71,7 @@ function createApplyAction(transformName: string) { const log = logger.for(transformName); log.debug('Running with options:', { targetGlobPattern: patterns, ...options }); - // @ts-expect-error Ignore types don't work? - // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call - const ig = ignore() - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - .add(['**/*.d.ts', '**/node_modules/**/*', '**/dist/**/*', ...(options.ignore ?? [])]); + const ig = ignore().add(['**/*.d.ts', '**/node_modules/**/*', '**/dist/**/*', ...(options.ignore ?? [])]); log.debug('Running for paths:', Bun.inspect(patterns)); if (options.dry) { @@ -108,7 +104,6 @@ function createApplyAction(transformName: string) { for (const pattern of patterns) { const glob = new Bun.Glob(pattern); for await (const filepath of glob.scan('.')) { - // eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access if (ig.ignores(path.join(filepath))) { log.warn('Skipping ignored file:', filepath); result.skipped++;