100 lines
2.8 KiB
Plaintext
100 lines
2.8 KiB
Plaintext
{
|
|
"extends": ["eslint:recommended", "plugin:react/recommended"],
|
|
"plugins": [
|
|
"react"
|
|
],
|
|
"settings": {
|
|
"react": {
|
|
"version": "16.12.0"
|
|
}
|
|
},
|
|
"env": {
|
|
"browser": true,
|
|
"node": true,
|
|
"jquery": true
|
|
},
|
|
"parserOptions": {
|
|
"ecmaVersion": 2017,
|
|
"sourceType": "module",
|
|
"ecmaFeatures": {
|
|
"jsx": true
|
|
}
|
|
},
|
|
"rules": {
|
|
"no-undef": "error",
|
|
"semi": "error",
|
|
"space-infix-ops": "error",
|
|
"quotes": ["error", "double", {"allowTemplateLiterals": true}],
|
|
"no-console": "error",
|
|
"no-shadow": ["warn", { "builtinGlobals": false, "hoist": "functions", "allow": [] }],
|
|
"no-redeclare": ["error", { "builtinGlobals": true }],
|
|
"brace-style": ["error", "stroustrup", {"allowSingleLine": true}],
|
|
"keyword-spacing": "error",
|
|
"no-else-return": "error",
|
|
"curly": ["error", "multi-line", "consistent"],
|
|
"dot-notation": "error",
|
|
"yoda": "error",
|
|
"linebreak-style": ["error", "windows"],
|
|
"quote-props": ["error", "consistent-as-needed", {"keywords": true}],
|
|
"object-curly-spacing": ["error", "never", { "objectsInObjects": false }],
|
|
"no-var": "error",
|
|
"prefer-const": "error",
|
|
"no-prototype-builtins": "off",
|
|
"react/jsx-uses-react": "error",
|
|
"react/jsx-uses-vars": "error",
|
|
"react/prop-types": "off",
|
|
"react/jsx-no-target-blank": "error",
|
|
"react/jsx-key": "off"
|
|
},
|
|
"globals": {
|
|
"webpackJsonp": "readonly",
|
|
"Proxy": "readonly",
|
|
"Set": "readonly",
|
|
"WeakMap": "readonly",
|
|
"Promise": "readonly",
|
|
"ace": "readonly",
|
|
"Reflect": "readonly",
|
|
"DiscordNative": "readonly",
|
|
"__non_webpack_require__": "readonly",
|
|
"Symbol": "readonly",
|
|
|
|
"alert": "off",
|
|
"atob": "off",
|
|
"blur": "off",
|
|
"btoa": "off",
|
|
"caches": "off",
|
|
"close": "off",
|
|
"closed": "off",
|
|
"confirm": "off",
|
|
"crypto": "off",
|
|
"defaultstatus": "off",
|
|
"event": "off",
|
|
"external": "off",
|
|
"find": "off",
|
|
"focus": "off",
|
|
"frames": "off",
|
|
"history": "off",
|
|
"length": "off",
|
|
"location": "off",
|
|
"locationbar": "off",
|
|
"menubar": "off",
|
|
"name": "off",
|
|
"navigator": "off",
|
|
"open": "off",
|
|
"opener": "off",
|
|
"origin": "off",
|
|
"parent": "off",
|
|
"personalbar": "off",
|
|
"print": "off",
|
|
"prompt": "off",
|
|
"screen": "off",
|
|
"scroll": "off",
|
|
"scrollbars": "off",
|
|
"self": "off",
|
|
"status": "off",
|
|
"statusbar": "off",
|
|
"stop": "off",
|
|
"toolbar": "off",
|
|
"top": "off"
|
|
}
|
|
} |