diff --git a/.eslintrc.json b/.eslintrc.json index 1c8773162eefbea34c06c089fd284c8ecac4e224..e1da5b6b54dae2603f3712c17f42f22958de893b 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -5,7 +5,7 @@ "es6": true, "jquery": true }, - "extends": ["eslint:recommended", "plugin:sonarjs/recommended"], + "extends": ["eslint:recommended"], "plugins": [ "jsdoc", "sonarjs" @@ -116,6 +116,13 @@ "jsdoc/require-returns-check": 1, "jsdoc/require-returns-description": 0, "jsdoc/require-returns-type": 1, - "jsdoc/valid-types": 1 + "jsdoc/valid-types": 1, + "sonarjs/no-all-duplicated-branches": "error", + "sonarjs/no-element-overwrite": "error", + "sonarjs/no-extra-arguments": "error", + "sonarjs/no-identical-conditions": "error", + "sonarjs/no-identical-expressions": "error", + "sonarjs/no-one-iteration-loop": "error", + "sonarjs/no-use-of-empty-return-value": "error" } }