diff --git a/packages/codemods/bin/apply.ts b/packages/codemods/bin/apply.ts index 02685b8378f..01ce0b994df 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++; diff --git a/packages/codemods/package.json b/packages/codemods/package.json index fcde40c824c..0a01d4f7fce 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 eb926ec5449..34e5a29c471 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