This is an automated email from the ASF dual-hosted git repository. sushuang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-echarts.git
The following commit(s) were added to refs/heads/master by this push: new aae8a45 Add eslint. aae8a45 is described below commit aae8a450289c7ca7748e3479c407f9e9481b84af Author: sushuang <sushuang0...@gmail.com> AuthorDate: Sun Jul 29 23:43:42 2018 +0800 Add eslint. --- .eslintignore | 2 + .eslintrc.yaml | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 182 insertions(+) diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..246d599 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,2 @@ +/dist +/node_modules \ No newline at end of file diff --git a/.eslintrc.yaml b/.eslintrc.yaml new file mode 100644 index 0000000..212bd64 --- /dev/null +++ b/.eslintrc.yaml @@ -0,0 +1,180 @@ +parserOptions: + ecmaVersion: 3 + sourceType: "module" +env: + browser: true + node: true + es6: false +globals: + jQuery: true + Promise: true +rules: + no-console: 1 + no-constant-condition: 1 + comma-dangle: 2 + no-debugger: 2 + no-dupe-keys: 1 + no-empty-character-class: 2 + no-ex-assign: 2 + no-extra-boolean-cast: 1 + no-func-assign: 1 + no-inner-declarations: 1 + no-invalid-regexp: 2 + no-negated-in-lhs: 2 + no-obj-calls: 2 + no-sparse-arrays: 2 + no-unreachable: 2 + use-isnan: 2 + valid-typeof: 2 + curly: + - 2 + - "all" + eqeqeq: + - 2 + - "allow-null" + guard-for-in: 1 + no-else-return: 1 + no-labels: + - 1 + - + allowLoop: true + no-eval: 1 + no-extend-native: 2 + no-extra-bind: 1 + no-implied-eval: 1 + no-iterator: 2 + no-irregular-whitespace: 1 + no-lone-blocks: 1 + no-loop-func: 1 + no-multi-str: 1 + no-native-reassign: 2 + no-new-wrappers: 2 + no-octal: 1 + no-octal-escape: 1 + no-proto: 2 + no-redeclare: 1 + no-self-compare: 2 + no-unneeded-ternary: 2 + no-with: 1 + radix: 2 + wrap-iife: + - 2 + - "any" + no-delete-var: 1 + no-dupe-args: 2 + no-duplicate-case: 2 + no-label-var: 1 + no-shadow-restricted-names: 2 + no-undef: 2 + no-undef-init: 2 + no-unused-vars: + - 1 + - + vars: "local" + args: "none" + no-use-before-define: 0 + brace-style: + - 1 + - "stroustrup" + - {} + comma-spacing: + - 2 + - + before: false + after: true + comma-style: + - 2 + - "last" + new-parens: 1 + no-array-constructor: 2 + no-multi-spaces: + - 2 + - + exceptions: + Property: true + BinaryExpression: true + VariableDeclarator: true + no-new-object: 2 + no-spaced-func: 2 + no-trailing-spaces: 2 + no-extra-parens: + - 2 + - "functions" + no-mixed-spaces-and-tabs: 2 + one-var: + - 2 + - "never" + operator-linebreak: + - 2 + - "before" + quotes: + - 2 + - "single" + semi: + - 2 + - "always" + semi-spacing: 2 + keyword-spacing: 2 + key-spacing: + - 2 + - + beforeColon: false + afterColon: true + space-before-function-paren: + - 2 + - + anonymous: "always" + named: "never" + space-before-blocks: + - 2 + - "always" + computed-property-spacing: + - 2 + - "never" + space-in-parens: + - 2 + - "never" + space-unary-ops: 1 + spaced-comment: 0 + + max-nested-callbacks: + - 1 + - 3 + max-depth: + - 1 + - 6 + max-len: + - 2 + - 120 + - 4 + - + ignoreUrls: true + ignoreComments: true + max-params: + - 1 + - 6 + + space-infix-ops: 2 + dot-notation: + - 2 + - + allowKeywords: true + allowPattern: "^catch$" + + arrow-spacing: 2 + constructor-super: 2 + no-confusing-arrow: + - 2 + - + allowParens: true + no-class-assign: 1 + no-const-assign: 2 + no-dupe-class-members: 1 + no-this-before-super: 1 + no-var: 0 + no-duplicate-imports: 1 + prefer-rest-params: 2 + unicode-bom: 1 + max-statements-per-line: 2 + + no-useless-constructor: 1 \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org For additional commands, e-mail: commits-h...@echarts.apache.org