Skip to content

Commit 6098b3c

Browse files
authored
Merge pull request #296 from burgwyn/feature/eslint-9
ESLint 9
2 parents b60b056 + f8ff831 commit 6098b3c

File tree

4 files changed

+139
-1550
lines changed

4 files changed

+139
-1550
lines changed

.eslintignore

Lines changed: 0 additions & 5 deletions
This file was deleted.

eslint.config.mjs

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,10 @@
1-
import _import from 'eslint-plugin-import';
2-
import markdown from 'eslint-plugin-markdown';
31
import typescriptEslint from '@typescript-eslint/eslint-plugin';
4-
import { fixupPluginRules } from '@eslint/compat';
52
import globals from 'globals';
63
import tsParser from '@typescript-eslint/parser';
7-
import path from 'node:path';
8-
import { fileURLToPath } from 'node:url';
9-
import js from '@eslint/js';
10-
import { FlatCompat } from '@eslint/eslintrc';
114
import stylisticTs from '@stylistic/eslint-plugin-ts';
12-
const __filename = fileURLToPath(import.meta.url);
13-
const __dirname = path.dirname(__filename);
5+
import pluginJs from '@eslint/js';
146

15-
16-
const compat = new FlatCompat({
17-
allConfig: js.configs.all,
18-
baseDirectory: __dirname,
19-
recommendedConfig: js.configs.recommended
20-
});
21-
22-
export default [{ignores: ['**/coverage', '**/dist', '**/node_modules', '**/fixtures', '**/*.d.ts', '**/*.md']}, ...compat.extends('plugin:markdown/recommended-legacy'), {
7+
export default [{ignores: ['**/coverage', '**/dist', '**/node_modules', '**/fixtures', '**/*.d.ts', '**/*.md']}, {
238
languageOptions: {
249
ecmaVersion: 8,
2510
globals: {...globals.node},
@@ -33,8 +18,7 @@ export default [{ignores: ['**/coverage', '**/dist', '**/node_modules', '**/fixt
3318
plugins: {
3419
'@stylistic/ts': stylisticTs,
3520
'@typescript-eslint': typescriptEslint,
36-
import: fixupPluginRules(_import),
37-
markdown
21+
...pluginJs.configs.recommended
3822
},
3923

4024
rules: {

0 commit comments

Comments
 (0)