diff options
Diffstat (limited to 'preact-router/.eslintrc')
-rw-r--r-- | preact-router/.eslintrc | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/preact-router/.eslintrc b/preact-router/.eslintrc new file mode 100644 index 0000000..84f71a1 --- /dev/null +++ b/preact-router/.eslintrc @@ -0,0 +1,66 @@ +{ + "parser": "babel-eslint", + "extends": "eslint:recommended", + "plugins": [ + "react" + ], + "env": { + "browser": true, + "mocha": true, + "es6": true, + "node": true + }, + "parserOptions": { + "ecmaFeatures": { + "modules": true, + "jsx": true + } + }, + "globals": { + "chai": true, + "sinon": true, + "expect": true + }, + "rules": { + "react/jsx-uses-react": 2, + "react/jsx-uses-vars": 2, + "no-unused-vars": [1, { "varsIgnorePattern": "^h$" }], + "no-cond-assign": 1, + "no-empty": 0, + "no-console": 1, + "semi": 2, + "camelcase": 0, + "comma-style": 2, + "comma-dangle": [2, "never"], + "indent": [2, "tab", {"SwitchCase": 1}], + "no-mixed-spaces-and-tabs": [2, "smart-tabs"], + "no-trailing-spaces": [2, { "skipBlankLines": true }], + "no-eval": 2, + "no-implied-eval": 2, + "no-new-func": 2, + "guard-for-in": 2, + "eqeqeq": 0, + "no-else-return": 2, + "no-redeclare": 2, + "no-dupe-keys": 2, + "radix": 2, + "strict": [2, "never"], + "no-shadow": 0, + "callback-return": [1, ["callback", "cb", "next", "done"]], + "no-delete-var": 2, + "no-undef-init": 2, + "no-shadow-restricted-names": 2, + "handle-callback-err": 0, + "no-lonely-if": 2, + "keyword-spacing": 2, + "constructor-super": 2, + "no-this-before-super": 2, + "no-dupe-class-members": 2, + "no-const-assign": 2, + "prefer-spread": 2, + "no-useless-concat": 2, + "no-var": 2, + "object-shorthand": 2, + "prefer-arrow-callback": 2 + } +} |