Started code review + some fixes (unfinished)
[vchess.git] / client / package.json
index 242acdc..88feedb 100644 (file)
@@ -15,7 +15,6 @@
   "devDependencies": {
     "@vue/cli-plugin-eslint": "^3.12.1",
     "@vue/cli-service": "^4.2.2",
-    "@vue/eslint-config-prettier": "^4.0.1",
     "ajv": "^6.11.0",
     "apply-loader": "^2.0.0",
     "babel-eslint": "^10.0.3",
     },
     "extends": [
       "plugin:vue/essential",
-      "@vue/prettier"
+      "eslint:recommended"
     ],
     "rules": {},
     "parserOptions": {
       "parser": "babel-eslint"
+    },
+    "globals": {
+      "V": "readonly"
+    },
+    "rules": {
+      "consistent-return": 2,
+      "indent": [
+        "error",
+        2,
+        {
+          "SwitchCase": 1,
+          "VariableDeclarator": "first",
+          "FunctionExpression": {
+            "parameters": "first"
+          },
+          "CallExpression": {
+            "arguments": "first"
+          },
+          "flatTernaryExpressions": true
+        }
+      ],
+      "no-else-return"   : [
+        1,
+        {
+          "allowElseIf": false
+        }
+      ],
+      "semi"             : [1, "always"]
     }
   },
   "postcss": {