Skip to content

Commit 48094d2

Browse files
committed
Explicitly include eslint recommended rules
1 parent b948539 commit 48094d2

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

eslint.config.mjs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { fixupPluginRules } from "@eslint/compat";
2+
import js from "@eslint/js";
23
import github from "eslint-plugin-github";
34
import { importX, createNodeResolver } from "eslint-plugin-import-x";
45
import { createTypeScriptImportResolver } from "eslint-import-resolver-typescript";
@@ -22,16 +23,15 @@ export default [
2223
".github/**/*",
2324
],
2425
},
25-
// eslint-plugin-github recommended config (includes eslint:recommended,
26-
// eslint-plugin-import, eslint-comments, i18n-text, and github rules).
26+
// eslint recommended config
27+
js.configs.recommended,
28+
// Type-checked rules from typescript-eslint
29+
...tseslint.configs.recommendedTypeChecked,
30+
// eslint-plugin-github recommended config
2731
githubFlatConfigs.recommended,
28-
// eslint-plugin-github typescript config (includes
29-
// @typescript-eslint/recommended and escompat).
32+
// eslint-plugin-github typescript config
3033
...githubFlatConfigs.typescript,
31-
// Type-checked rules from typescript-eslint (the github plugin only
32-
// includes the base recommended rules, not the type-checked ones).
33-
...tseslint.configs.recommendedTypeCheckedOnly,
34-
// import-x TypeScript settings (parsers, extensions, external-module-folders).
34+
// import-x TypeScript settings
3535
// This is needed for import-x rules to properly parse TypeScript files.
3636
{
3737
settings: importX.flatConfigs.typescript.settings,

0 commit comments

Comments
 (0)