diff --git a/.eslintrc b/.eslintrc index 6aea48e..ddf5c66 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,126 +1,22 @@ { - "rules": { - "space-before-function-paren": [2, { "named": "never" }], - "no-shadow-restricted-names": [2], - "computed-property-spacing": [2], - "no-empty-character-class": [2], - "no-irregular-whitespace": [2], - "no-unexpected-multiline": [2], - "no-multiple-empty-lines": [2], - "space-return-throw-case": [2], - "no-constant-condition": [2], - "no-extra-boolean-cast": [2], - "no-inner-declarations": [2], - "no-this-before-super": [2], - "no-use-before-define": [2], - "no-array-constructor": [2], - "object-curly-spacing": [2, "always"], - "no-floating-decimal": [2], - "no-warning-comments": [2], - "handle-callback-err": [2], - "no-unneeded-ternary": [2], - "operator-assignment": [2], - "space-before-blocks": [2], - "no-native-reassign": [2], - "no-trailing-spaces": [2], - "operator-linebreak": [2, "after"], - "consistent-return": [2], - "no-duplicate-case": [2], - "no-invalid-regexp": [2], - "no-negated-in-lhs": [2], - "constructor-super": [2], - "no-nested-ternary": [2], - "no-extend-native": [2], - "block-scoped-var": [2], - "no-control-regex": [2], - "no-sparse-arrays": [2], - "no-throw-literal": [2], - "no-return-assign": [2], - "no-const-assign": [2], - "no-class-assign": [2], - "no-extra-parens": [2], - "no-regex-spaces": [2], - "no-implied-eval": [2], - "no-useless-call": [2], - "no-self-compare": [2], - "no-octal-escape": [2], - "no-new-wrappers": [2], - "no-process-exit": [2], - "no-catch-shadow": [2], - "linebreak-style": [2], - "space-infix-ops": [2], - "space-unary-ops": [2], - "no-cond-assign": [2], - "no-func-assign": [2], - "no-unreachable": [2], - "accessor-pairs": [2], - "no-empty-label": [2], - "no-fallthrough": [2], - "no-path-concat": [2], - "no-new-require": [2], - "no-spaced-func": [2], - "no-unused-vars": [2], - "spaced-comment": [2], - "no-delete-var": [2], - "comma-spacing": [2], - "no-extra-semi": [2], - "no-extra-bind": [2], - "arrow-spacing": [2], - "prefer-spread": [2], - "no-new-object": [2], - "no-multi-str": [2], - "semi-spacing": [2], - "no-lonely-if": [2], - "dot-notation": [2], - "dot-location": [2, "property"], - "comma-dangle": [2, "never"], - "no-dupe-args": [2], - "no-dupe-keys": [2], - "no-ex-assign": [2], - "no-obj-calls": [2], - "valid-typeof": [2], - "default-case": [2], - "no-redeclare": [2], - "no-div-regex": [2], - "no-sequences": [2], - "no-label-var": [2], - "comma-style": [2], - "brace-style": [2], - "no-debugger": [2], - "quote-props": [2, "consistent-as-needed"], - "no-iterator": [2], - "no-new-func": [2], - "key-spacing": [2, {"beforeColon": false, "afterColon": true}], - "complexity": [2], - "new-parens": [2], - "no-eq-null": [2], - "no-bitwise": [2], - "wrap-iife": [2], - "no-caller": [2], - "use-isnan": [2], - "no-labels": [2], - "no-shadow": [2], - "camelcase": [2], - "eol-last": [2], - "no-octal": [2], - "no-empty": [2], - "no-alert": [2], - "no-proto": [2], - "no-undef": [2], - "no-eval": [2], - "no-with": [2], - "no-void": [2], - "max-len": [2, 120], - "new-cap": [2], - "eqeqeq": [2], - "no-new": [2], - "quotes": [2, "single"], - "indent": [2, 4], - "semi": [2, "always"], - "yoda": [2, "never"] - }, - "env": { - "mocha": true, - "node": true - } + "rules": { + "no-unused-expressions": [0], + "no-underscore-dangle": [0], + "quote-props": [2, "as-needed"], + "no-multi-spaces": [0], + "no-extra-parens": [2], + "no-unused-vars": [2], + "no-loop-func": [0], + "key-spacing": [0], + "no-shadow": [0], + "max-len": [2, 120], + "strict": [0], + "indent": [2], + "quotes": [2, "single", "avoid-escape"], + "curly": [0] + }, + "env": { + "mocha": true, + "node": true + } } diff --git a/.travis.yml b/.travis.yml index b846b42..6f0930a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ sudo: false language: node_js node_js: - - stable - "4" - - "0.12" + - "6" + - "node" after_script: "npm run coveralls" diff --git a/package.json b/package.json index 6f370fe..16e0da4 100644 --- a/package.json +++ b/package.json @@ -19,15 +19,15 @@ "homepage": "https://github.com/yuezk/postcss-filter-gradient", "dependencies": { "filter-gradient": "^1.0.1", - "postcss": "^5.0.2" + "postcss": "^6.0.0" }, "devDependencies": { - "chai": "^3.2.0", - "coveralls": "^2.11.12", - "gulp": "^3.9.0", - "gulp-eslint": "^1.0.0", - "gulp-mocha": "^2.1.3", - "istanbul": "^0.4.4", + "chai": "^3.5.0", + "coveralls": "^2.13.1", + "gulp": "^3.9.1", + "gulp-eslint": "^1.1.1", + "gulp-mocha": "^2.2.0", + "istanbul": "^0.4.5", "mocha": "^2.5.3" }, "scripts": {