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"
 	}
 }