mirror of
https://github.com/github/codeql-action.git
synced 2026-10-03 17:41:28 +00:00
Explicitly include eslint recommended rules
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
import { fixupPluginRules } from "@eslint/compat";
|
import { fixupPluginRules } from "@eslint/compat";
|
||||||
|
import js from "@eslint/js";
|
||||||
import github from "eslint-plugin-github";
|
import github from "eslint-plugin-github";
|
||||||
import { importX, createNodeResolver } from "eslint-plugin-import-x";
|
import { importX, createNodeResolver } from "eslint-plugin-import-x";
|
||||||
import { createTypeScriptImportResolver } from "eslint-import-resolver-typescript";
|
import { createTypeScriptImportResolver } from "eslint-import-resolver-typescript";
|
||||||
@@ -22,16 +23,15 @@ export default [
|
|||||||
".github/**/*",
|
".github/**/*",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
// eslint-plugin-github recommended config (includes eslint:recommended,
|
// eslint recommended config
|
||||||
// eslint-plugin-import, eslint-comments, i18n-text, and github rules).
|
js.configs.recommended,
|
||||||
|
// Type-checked rules from typescript-eslint
|
||||||
|
...tseslint.configs.recommendedTypeChecked,
|
||||||
|
// eslint-plugin-github recommended config
|
||||||
githubFlatConfigs.recommended,
|
githubFlatConfigs.recommended,
|
||||||
// eslint-plugin-github typescript config (includes
|
// eslint-plugin-github typescript config
|
||||||
// @typescript-eslint/recommended and escompat).
|
|
||||||
...githubFlatConfigs.typescript,
|
...githubFlatConfigs.typescript,
|
||||||
// Type-checked rules from typescript-eslint (the github plugin only
|
// import-x TypeScript settings
|
||||||
// includes the base recommended rules, not the type-checked ones).
|
|
||||||
...tseslint.configs.recommendedTypeCheckedOnly,
|
|
||||||
// import-x TypeScript settings (parsers, extensions, external-module-folders).
|
|
||||||
// This is needed for import-x rules to properly parse TypeScript files.
|
// This is needed for import-x rules to properly parse TypeScript files.
|
||||||
{
|
{
|
||||||
settings: importX.flatConfigs.typescript.settings,
|
settings: importX.flatConfigs.typescript.settings,
|
||||||
|
|||||||
Reference in New Issue
Block a user