Selaa lähdekoodia

Update eslint config

YouTwitFace 5 vuotta sitten
vanhempi
commit
2ca084ee91
3 muutettua tiedostoa jossa 12 lisäystä ja 13 poistoa
  1. 12 6
      .eslintrc.json
  2. 0 6
      package-lock.json
  3. 0 1
      package.json

+ 12 - 6
.eslintrc.json

@@ -5,7 +5,7 @@
         "node": true,
         "node": true,
         "jest": true
         "jest": true
     },
     },
-    "extends": ["google","eslint:recommended"],
+    "extends": ["eslint:recommended"],
     "globals": {
     "globals": {
         "BigInt": true,
         "BigInt": true,
         "Atomics": "readonly",
         "Atomics": "readonly",
@@ -16,8 +16,17 @@
         "ecmaVersion": 2018
         "ecmaVersion": 2018
     },
     },
     "rules": {
     "rules": {
-        "semi": [1,"never"],
+        "arrow-parens": ["error", "as-needed"],
+        "brace-style": ["error", "stroustrup"],
+        "comma-dangle": ["error", "always-multiline"],
+        "curly": ["error", "all"],
         "indent": ["error", 4],
         "indent": ["error", 4],
+        "linebreak-style": ["error", "unix"],
+        "no-var": "error",
+        "operator-linebreak": ["error", "after"],
+        "prefer-const": ["error", { "destructuring": "any" }],
+        "quotes": ["error", "single", { "avoidEscape": true }],
+        "semi": ["error", "never"],
         "max-len": [
         "max-len": [
             "error",
             "error",
             {
             {
@@ -26,9 +35,6 @@
                 "ignoreStrings": true,
                 "ignoreStrings": true,
                 "ignoreTemplateLiterals": true
                 "ignoreTemplateLiterals": true
             }
             }
-        ],
-        "object-curly-spacing": ["error", "always"],
-        "require-jsdoc": "off",
-        "valid-jsdoc": "off"
+        ]
     }
     }
 }
 }

+ 0 - 6
package-lock.json

@@ -4124,12 +4124,6 @@
         }
         }
       }
       }
     },
     },
-    "eslint-config-google": {
-      "version": "0.14.0",
-      "resolved": "https://registry.npmjs.org/eslint-config-google/-/eslint-config-google-0.14.0.tgz",
-      "integrity": "sha512-WsbX4WbjuMvTdeVL6+J3rK1RGhCTqjsFjX7UMSMgZiyxxaNLkoJENbrGExzERFeoTpGw3F3FypTiWAP9ZXzkEw==",
-      "dev": true
-    },
     "eslint-scope": {
     "eslint-scope": {
       "version": "5.0.0",
       "version": "5.0.0",
       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",

+ 0 - 1
package.json

@@ -49,7 +49,6 @@
     "babel-eslint": "^10.0.3",
     "babel-eslint": "^10.0.3",
     "babel-jest": "^24.9.0",
     "babel-jest": "^24.9.0",
     "eslint": "^6.5.1",
     "eslint": "^6.5.1",
-    "eslint-config-google": "^0.14.0",
     "jest": "^24.9.0",
     "jest": "^24.9.0",
     "webpack": "^4.41.2",
     "webpack": "^4.41.2",
     "webpack-cli": "^3.3.10",
     "webpack-cli": "^3.3.10",