| { |
| "root": true, |
| "extends": [ |
| "plugin:import/errors", |
| "plugin:import/warnings", |
| "plugin:unicorn/recommended", |
| "xo", |
| "xo/browser" |
| ], |
| "rules": { |
| "arrow-body-style": "off", |
| "capitalized-comments": "off", |
| "comma-dangle": [ |
| "error", |
| "never" |
| ], |
| "indent": [ |
| "error", |
| 2, |
| { |
| "MemberExpression": "off", |
| "SwitchCase": 1 |
| } |
| ], |
| "max-params": [ |
| "warn", |
| 5 |
| ], |
| "multiline-ternary": [ |
| "error", |
| "always-multiline" |
| ], |
| "new-cap": [ |
| "error", |
| { |
| "properties": false |
| } |
| ], |
| "no-console": "error", |
| "no-negated-condition": "off", |
| "object-curly-spacing": [ |
| "error", |
| "always" |
| ], |
| "operator-linebreak": [ |
| "error", |
| "after" |
| ], |
| "semi": [ |
| "error", |
| "never" |
| ], |
| "unicorn/explicit-length-check": "off", |
| "unicorn/no-array-callback-reference": "off", |
| "unicorn/no-array-method-this-argument": "off", |
| "unicorn/no-null": "off", |
| "unicorn/no-unused-properties": "error", |
| "unicorn/prefer-array-flat": "off", |
| "unicorn/prefer-dom-node-dataset": "off", |
| "unicorn/prefer-module": "off", |
| "unicorn/prefer-query-selector": "off", |
| "unicorn/prefer-spread": "off", |
| "unicorn/prevent-abbreviations": "off" |
| } |
| } |