Skip to content

Commit fcec516

Browse files
author
Jerry Bruwes
committed
modified: eslint.config.ts
1 parent 796df82 commit fcec516

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

eslint.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import eslint from "@eslint/js";
44
import eslintPluginImportX from "eslint-plugin-import-x";
55
import perfectionist from "eslint-plugin-perfectionist";
66
import eslintPluginPrettierRecommended from "eslint-plugin-prettier/recommended";
7+
import { configs as sonarjs } from "eslint-plugin-sonarjs";
78
import tseslint, { configs } from "typescript-eslint";
89

910
/* -------------------------------------------------------------------------- */
@@ -14,7 +15,6 @@ const ignores = ["**/index.js", "**/index.d.ts"],
1415
parserOptions = { projectService, tsconfigRootDir },
1516
languageOptions = { parserOptions },
1617
rules: FlatConfig.Rules = {
17-
"@typescript-eslint/no-shadow": "error",
1818
"@typescript-eslint/no-use-before-define": "error",
1919
"import-x/no-extraneous-dependencies": [
2020
"error",
@@ -23,7 +23,6 @@ const ignores = ["**/index.js", "**/index.d.ts"],
2323
optionalDependencies: false,
2424
},
2525
],
26-
"no-shadow": "off",
2726
"no-use-before-define": "off",
2827
};
2928

@@ -38,6 +37,8 @@ export default tseslint.config(
3837
eslintPluginImportX.flatConfigs.typescript,
3938
configs.strictTypeChecked,
4039
configs.stylisticTypeChecked,
40+
// eslint-disable-next-line @typescript-eslint/no-unsafe-argument
41+
sonarjs.recommended,
4142
perfectionist.configs["recommended-natural"],
4243
eslintPluginPrettierRecommended,
4344
);

0 commit comments

Comments
 (0)