|
1 | 1 | { |
2 | | - "plugins": [ |
3 | | - "react" |
4 | | - ], |
5 | | - "extends": "airbnb", |
6 | | - "env": { |
7 | | - "browser": true, |
8 | | - "node": true, |
9 | | - "es6": true |
10 | | - }, |
11 | | - "parser": "babel-eslint", |
12 | | - "parserOptions": { |
13 | | - "ecmaVersion": 7, |
14 | | - "sourceType": "module", |
15 | | - "ecmaFeatures": { |
16 | | - "experimentalObjectRestSpread": true, |
17 | | - "jsx": true |
18 | | - } |
19 | | - }, |
20 | | - "rules": { |
21 | | - "arrow-body-style": 0, |
22 | | - "block-spacing": 2, |
23 | | - "brace-style": [2, "1tbs"], |
24 | | - "callback-return": [2, ["cb", "callback", "next"]], |
25 | | - "camelcase": [2, { "properties": "never" }], |
26 | | - "comma-spacing": 2, |
27 | | - "comma-style": [2, "last"], |
28 | | - "comma-dangle": [2, "never"], |
29 | | - "consistent-return": 2, |
30 | | - "curly": [2, "all"], |
31 | | - "default-case": 2, |
32 | | - "dot-notation": [2, { "allowKeywords": true }], |
33 | | - "eol-last": 2, |
34 | | - "eqeqeq": 2, |
35 | | - "func-names": 0, |
36 | | - "indent": [2, 4], |
37 | | - "key-spacing": [2, { |
38 | | - "beforeColon": false, |
39 | | - "afterColon": true |
40 | | - }], |
41 | | - "max-len": [1, 160, 2, { "ignoreComments": true }], |
42 | | - "new-cap": [2, { "newIsCap": true, "capIsNew": false }], |
43 | | - "new-parens": 2, |
44 | | - "no-alert": 2, |
45 | | - "no-array-constructor": 2, |
46 | | - "no-caller": 2, |
47 | | - "no-cond-assign": [2, "except-parens"], |
48 | | - "no-const-assign": 2, |
49 | | - "no-console": [1, { "allow": ["assert", "warn", "error"]}], |
50 | | - "no-else-return": 0, |
51 | | - "no-lone-blocks": 0, |
52 | | - "no-param-reassign": 0, |
53 | | - "no-shadow": 0, |
54 | | - "no-var": 1, |
55 | | - "no-unused-expressions": [2, { |
56 | | - "allowShortCircuit": true, |
57 | | - "allowTernary": true |
58 | | - }], |
59 | | - "no-unused-vars": [1, { |
60 | | - "vars": "local", |
61 | | - "args": "none" |
62 | | - }], |
63 | | - "no-use-before-define": 0, |
64 | | - "object-shorthand": 0, |
65 | | - "one-var": 0, |
66 | | - "one-var-declaration-per-line": 0, |
67 | | - "prefer-const": 0, |
68 | | - "prefer-template": 0, |
69 | | - "quote-props": [0, "as-needed"], |
70 | | - "quotes": [2, "single"], |
71 | | - "space-before-function-paren": 0, |
72 | | - "spaced-comment": 0, |
73 | | - "vars-on-top": 0, |
74 | | - |
75 | | - "react/jsx-boolean-value": 0, |
76 | | - "react/jsx-curly-spacing": 1, |
77 | | - "react/jsx-indent-props": [1, 4], |
78 | | - "react/jsx-max-props-per-line": [1, { "maximum": 3 }], |
79 | | - "react/jsx-no-bind": [1, { |
80 | | - "ignoreRefs": false, |
81 | | - "allowArrowFunctions": true, |
82 | | - "allowBind": false |
83 | | - }], |
84 | | - "react/jsx-no-duplicate-props": 1, |
85 | | - "react/jsx-no-undef": 1, |
86 | | - "react/jsx-uses-react": 1, |
87 | | - "react/jsx-uses-vars": 1, |
88 | | - "react/no-danger": 1, |
89 | | - "react/no-did-mount-set-state": 1, |
90 | | - "react/no-did-update-set-state": 1, |
91 | | - "react/no-multi-comp": [1, { "ignoreStateless": true }], |
92 | | - "react/no-unknown-property": 1, |
93 | | - "react/prefer-stateless-function": 1, |
94 | | - "react/prop-types": [1, { "ignore": ["className"] }], |
95 | | - "react/react-in-jsx-scope": 1, |
96 | | - "react/require-extension": 1, |
97 | | - "react/self-closing-comp": 1, |
98 | | - "react/sort-comp": 0, |
99 | | - "react/wrap-multilines": 1 |
100 | | - } |
| 2 | + "extends": "trendmicro", |
| 3 | + "parser": "babel-eslint", |
| 4 | + "env": { |
| 5 | + "browser": true, |
| 6 | + "node": true |
| 7 | + } |
101 | 8 | } |
0 commit comments