Skip to content

chore: migrate migrate-config to new includeIgnoreFile#457

Open
kirkwaiblinger wants to merge 3 commits into
eslint:mainfrom
kirkwaiblinger:migrate-migrate-config-to-new-include-ignore-file
Open

chore: migrate migrate-config to new includeIgnoreFile#457
kirkwaiblinger wants to merge 3 commits into
eslint:mainfrom
kirkwaiblinger:migrate-migrate-config-to-new-include-ignore-file

Conversation

@kirkwaiblinger
Copy link
Copy Markdown
Contributor

Prerequisites checklist

AI acknowledgment

  • I did not use AI to generate this PR.
  • (If the above is not checked) I have reviewed the AI-generated content before submitting.

What is the purpose of this pull request?

What changes did you make? (Give an overview)

migrate-config will now generate a config that uses the new includeIgnoreFile from eslint/config rather than the now-deprecated version from @eslint/compat.

Related Issues

Followup to #430 (comment)

Is there anything you'd like reviewers to focus on?

@jookira
Copy link
Copy Markdown

jookira commented May 16, 2026

This change would break the migration path for anyone landing on ESLint v9, as includeIgnoreFile was only added to eslint/config in v10.4.0.

It’s probably time to consider freezing this package altogether.

Edit: I just saw the discussion about the new codemod package in eslint/eslint#20442 and proposed the transform there.

@lumirlumir lumirlumir moved this from Needs Triage to Triaging in Triage May 18, 2026
@lumirlumir
Copy link
Copy Markdown
Member

I think the CI failure related to “Are the types wrong” will be resolved once this branch is rebased.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Triaging

Development

Successfully merging this pull request may close these issues.

3 participants