diff --git a/src/cli/run.ts b/src/cli/run.ts index 0d4fd43cb3..a7f0d55ae8 100644 --- a/src/cli/run.ts +++ b/src/cli/run.ts @@ -99,7 +99,8 @@ module.exports = antfu({\n${antfuConfig}\n}) const files = fs.readdirSync(cwd) const legacyConfig: string[] = [] files.forEach((file) => { - if (file.includes('eslint') || file.includes('prettier')) + if (/eslint|prettier/.test(file) + && !/eslint.config./.test(file)) legacyConfig.push(file) }) if (legacyConfig.length) { diff --git a/test/cli.spec.ts b/test/cli.spec.ts index 04604bd00f..1ae995f0e5 100644 --- a/test/cli.spec.ts +++ b/test/cli.spec.ts @@ -86,5 +86,5 @@ it('suggest remove unnecessary files', async () => { const { stdout } = await run() expect(stdout).toContain('you can now remove those files manually') - expect(stdout).toContain('.eslintignore, .eslintrc.yml, .prettierc, .prettierignore, eslint.config.js') + expect(stdout).toContain('.eslintignore, .eslintrc.yml, .prettierc, .prettierignore') })