UNPKG

countly-sdk-web-cip

Version:
199 lines 4.23 kB
module.exports = { "env": { "browser": true, "amd": true, "commonjs": true }, "extends": "eslint:recommended", "parserOptions": { "ecmaVersion": 5 }, "rules": { "block-spacing": [ "error", "always" ], "brace-style": [ "error", "stroustrup" ], "comma-spacing": [ "error", { "before": false, "after": true } ], "comma-style": [ "error", "last" ], "computed-property-spacing": [ "error", "never" ], "curly": [ "error", "all" ], "eol-last": "off", "func-call-spacing": [ "error", "never" ], "indent": [ "error", 4 ], "key-spacing": [ "error", { "beforeColon": false, "afterColon": true } ], "keyword-spacing": [ "error", { "before": true, "after": true } ], "lines-between-class-members": [ "error", "always" ], "no-multi-spaces": [ "error" ], "no-trailing-spaces": [ "error", { "ignoreComments": true } ], "no-whitespace-before-property": [ "error" ], "object-curly-newline": [ "error", { "multiline": true, "consistent": true } ], "object-property-newline": [ "error", { "allowAllPropertiesOnSameLine": true } ], "semi": [ "error", "always" ], "semi-style": [ "error", "last" ], "space-before-blocks": [ "error", "always" ], "space-before-function-paren": [ "error", "never" ], "space-in-parens": [ "error", "never" ], "space-infix-ops": [ "error" ], "space-unary-ops": [ "error", { "words": true, "nonwords": false } ], "switch-colon-spacing": [ "error" ], "unicode-bom": [ "error", "never" ], "linebreak-style": [ "error", "unix" ], "no-useless-escape": "off", "quotes": "off", "valid-jsdoc": [ "error", { "requireReturn": false } ], "require-jsdoc": [ "error", { "require": { "FunctionDeclaration": true, "MethodDefinition": true, "ClassDeclaration": true, "ArrowFunctionExpression": true, "FunctionExpression": false } } ], "no-console": [ "error" ], "dot-notation": [ "error" ], "eqeqeq": [ "error", "always" ], "no-alert": [ "error" ], "no-caller": [ "error" ], "no-eval": [ "error" ], "no-extend-native": [ "error" ], "no-iterator": [ "error" ], "no-loop-func": [ "error" ], "no-shadow": [ "error" ] }, "overrides": [ { "files": [ "test/**/*.js", "webpack.config.js" ], "env": { "es6": true, "node": true }, rules: { "require-jsdoc": "off", } } ] };