From 8d6439af65e9f2f2d09802374743a750367ec972 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 23 Jun 2018 17:00:35 +0200 Subject: [PATCH 1/2] chore(package): add @comander/eslint-config as dev dependency --- package-lock.json | 6 ++++++ package.json | 1 + 2 files changed, 7 insertions(+) diff --git a/package-lock.json b/package-lock.json index 1fccc9e..dcf1d88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -226,6 +226,12 @@ "babel-preset-env": "1.7.0" } }, + "@comandeer/eslint-config": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@comandeer/eslint-config/-/eslint-config-0.1.0.tgz", + "integrity": "sha512-D70yvLGokUeNqV5qsO8OM0ur+Yjh2iDaRDQ7hycTcccFlc30za9BKpljvoWq/oUJgqBRk/f7JoB32RMFOKXbbQ==", + "dev": true + }, "@comandeer/is-ci": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@comandeer/is-ci/-/is-ci-1.0.0.tgz", diff --git a/package.json b/package.json index 3e89cda..ea2eaa0 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,7 @@ } }, "devDependencies": { + "@comandeer/eslint-config": "^0.1.0", "@comandeer/is-ci": "^1.0.0", "@comandeer/rollup-lib-bundler": "^0.6.0", "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", From 99dff9e0f8e054751bae33b5f95f09da5f65d62c Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 23 Jun 2018 17:01:24 +0200 Subject: [PATCH 2/2] chore(ESLint): update config --- .eslintrc.json | 65 +------------------------------------------------- 1 file changed, 1 insertion(+), 64 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 88240a4..5527a0d 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,66 +1,3 @@ { - "env": { - "browser": true, - "commonjs": true, - "es6": true, - "node": true, - "mocha": true - }, - "extends": "eslint:recommended", - "parserOptions": { - "sourceType": "module", - "ecmaFeatures": { - "impliedStrict": true - } - }, - "rules": { - "indent": [ 2, "tab" ], - "linebreak-style": [ 2, "unix" ], - "quotes": [ 2, "single" ], - "semi": [ 2, "always" ], - "curly": 2, - "brace-style": [2, "1tbs" ], - "camelcase": [ 2, { "properties": "always" } ], - "comma-spacing": [ 2, { "before": false, "after": true } ], - "comma-style": [ 2, "last" ], - "key-spacing": [ 2, { "mode": "strict", "beforeColon": false, "afterColon": true } ], - "keyword-spacing": 2, - "block-spacing": 2, - "array-bracket-spacing": [ 2, "always" ], - "object-curly-spacing": [ 2, "always" ], - "computed-property-spacing": [ 2, "always" ], - "space-in-parens": [ 2, "always" ], - "space-before-function-paren": [ 2, "never" ], - "generator-star-spacing": [ 2, "after" ], - "yield-star-spacing": [ 2, "after" ], - "space-infix-ops": 2, - "space-unary-ops": 2, - "spaced-comment": [ 2, "always" ], - "arrow-spacing": [2, { "before": true, "after": true } ], - "arrow-parens": [ 2, "always" ], - "arrow-body-style": [ 2, "always" ], - "no-trailing-spaces": 2, - "no-multiple-empty-lines": [ 2, { "max": 1 } ], - "eol-last": 2, - "valid-jsdoc": 2, - "no-implicit-coercion": [ 2, { "allow": [ "!!" ] } ], - "no-native-reassign": 2, - "wrap-iife": [ 2, "outside" ], - "yoda": [ 2, "never" ], - "prefer-arrow-callback": 2, - "prefer-const": 2, - "no-var": 2, - "prefer-template": 2, - "prefer-rest-params": 2, - "prefer-spread": 2, - "object-shorthand": [ 2, "always" ], - "no-array-constructor": 2, - "no-new-object": 2, - "new-cap": 2, - "new-parens": 2, - "no-lonely-if": 2, - "no-use-before-define": 2, - "no-with": 2, - "eqeqeq": [ 2, "smart" ] - } + "extends": "@comandeer/eslint-config" }