diff --git a/.eslintrc.js b/.eslintrc.js
index 4982868e30f40eb657a45cf66554d08015564c81..7cc0e1a5a1631dc79b9cdf03cd976fd14735350d 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -40,6 +40,23 @@ module.exports = {
         "no-var": "error",
         "spaced-comment": "warn",
         "no-undef": "off",
-        "no-unused-vars": "error"
+        "no-unused-vars": "error",
+        "block-scoped-var": "warn",
+        "dot-notation": "off",
+        "linebreak-style": ["error", "unix"],
+        "no-else-return": "warn",
+        "eol-last": "warn",
+        "unicode-bom": [
+            "error",
+            "never"
+        ],
+        "valid-jsdoc": [
+        "warn",
+        {
+            "requireParamDescription": false,
+            "requireReturnDescription": false,
+            "requireReturn": false
+        }
+        ]
     }
 };
\ No newline at end of file