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 <[email protected]>
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: [email protected]
For additional commands, e-mail: [email protected]