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

Reply via email to