Skip to content

Commit 021ecff

Browse files
committed
Fix up ESLint flat config resolution (replace #1173)
1 parent cd0ed32 commit 021ecff

File tree

15 files changed

+134
-1
lines changed

15 files changed

+134
-1
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import js from '@eslint/js';
2+
import { importX } from 'eslint-plugin-import-x';
3+
import tsParser from '@typescript-eslint/parser';
4+
5+
export default [
6+
js.configs.recommended,
7+
importX.flatConfigs.recommended,
8+
importX.flatConfigs.typescript,
9+
{
10+
files: ['**/*.{js,mjs,cjs,jsx,mjsx,ts,tsx,mtsx}'],
11+
languageOptions: {
12+
parser: tsParser,
13+
ecmaVersion: 'latest',
14+
sourceType: 'module',
15+
},
16+
rules: {
17+
'import-x/no-dynamic-require': 'warn',
18+
'import-x/no-nodejs-modules': 'warn',
19+
},
20+
},
21+
];
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"eslint": ["eslint.config.ts"]
3+
}

packages/knip/fixtures/plugins/eslint5/node_modules/@eslint/js/index.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/knip/fixtures/plugins/eslint5/node_modules/@eslint/js/package.json

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/knip/fixtures/plugins/eslint5/node_modules/@typescript-eslint/parser/index.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/knip/fixtures/plugins/eslint5/node_modules/@typescript-eslint/parser/package.json

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/knip/fixtures/plugins/eslint5/node_modules/eslint-import-resolver-typescript/index.js

Whitespace-only changes.

packages/knip/fixtures/plugins/eslint5/node_modules/eslint-import-resolver-typescript/package.json

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/knip/fixtures/plugins/eslint5/node_modules/eslint-plugin-import-x/index.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/knip/fixtures/plugins/eslint5/node_modules/eslint-plugin-import-x/package.json

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)