UNPKG

eslint-config-pretty-standard

Version:
276 lines (275 loc) 6.58 kB
{ "globals": { "Array": false, "ArrayBuffer": false, "Boolean": false, "constructor": false, "DataView": false, "Date": false, "decodeURI": false, "decodeURIComponent": false, "encodeURI": false, "encodeURIComponent": false, "Error": false, "escape": false, "eval": false, "EvalError": false, "Float32Array": false, "Float64Array": false, "Function": false, "hasOwnProperty": false, "Infinity": false, "Int16Array": false, "Int32Array": false, "Int8Array": false, "isFinite": false, "isNaN": false, "isPrototypeOf": false, "JSON": false, "Map": false, "Math": false, "NaN": false, "Number": false, "Object": false, "parseFloat": false, "parseInt": false, "Promise": false, "propertyIsEnumerable": false, "Proxy": false, "RangeError": false, "ReferenceError": false, "Reflect": false, "RegExp": false, "Set": false, "String": false, "Symbol": false, "SyntaxError": false, "System": false, "toLocaleString": false, "toString": false, "TypeError": false, "Uint16Array": false, "Uint32Array": false, "Uint8Array": false, "Uint8ClampedArray": false, "undefined": false, "unescape": false, "URIError": false, "valueOf": false, "WeakMap": false, "WeakSet": false, "__dirname": false, "__filename": false, "arguments": false, "Buffer": false, "clearImmediate": false, "clearInterval": false, "clearTimeout": false, "console": false, "exports": true, "GLOBAL": false, "global": false, "Intl": false, "module": false, "process": false, "require": false, "root": false, "setImmediate": false, "setInterval": false, "setTimeout": false, "document": false, "navigator": false, "window": false }, "env": { "es6": true, "node": true, "mocha": true }, "rules": { "accessor-pairs": "error", "camelcase": [ "error", { "properties": "never" } ], "constructor-super": "error", "curly": ["error", "multi-line"], "dot-location": ["off", "property"], "eqeqeq": [ "error", "always", { "null": "ignore" } ], "new-cap": [ "error", { "newIsCap": true, "capIsNew": false } ], "no-array-constructor": "error", "no-caller": "error", "no-class-assign": "error", "no-cond-assign": "error", "no-const-assign": "error", "no-constant-condition": [ "error", { "checkLoops": false } ], "no-control-regex": "error", "no-debugger": "error", "no-delete-var": "error", "no-dupe-args": "error", "no-dupe-class-members": "error", "no-dupe-keys": "error", "no-duplicate-case": "error", "no-duplicate-imports": "error", "no-empty-character-class": "error", "no-empty-pattern": "error", "no-eval": "error", "no-ex-assign": "error", "no-extend-native": "error", "no-extra-bind": "error", "no-extra-boolean-cast": "error", "no-extra-label": "error", "no-fallthrough": "error", "no-floating-decimal": "error", "no-func-assign": "error", "no-global-assign": "error", "no-implied-eval": "error", "no-inner-declarations": ["error", "functions"], "no-invalid-regexp": "error", "no-iterator": "error", "no-label-var": "error", "no-labels": [ "error", { "allowLoop": false, "allowSwitch": false } ], "no-lone-blocks": "error", "no-multi-str": "error", "no-negated-in-lhs": "error", "no-new": "error", "no-new-func": "error", "no-new-object": "error", "no-new-require": "error", "no-new-symbol": "error", "no-new-wrappers": "error", "no-obj-calls": "error", "no-octal": "error", "no-octal-escape": "error", "no-path-concat": "error", "no-proto": "error", "no-redeclare": "error", "no-return-assign": ["error", "except-parens"], "no-self-assign": "error", "no-self-compare": "error", "no-sequences": "error", "no-shadow-restricted-names": "error", "no-sparse-arrays": "error", "no-tabs": "error", "no-template-curly-in-string": "error", "no-this-before-super": "error", "no-throw-literal": "error", "no-undef": "error", "no-undef-init": "error", "no-unmodified-loop-condition": "error", "no-unneeded-ternary": [ "error", { "defaultAssignment": false } ], "no-unreachable": "error", "no-unsafe-finally": "error", "no-unsafe-negation": "error", "no-unused-expressions": [ "error", { "allowShortCircuit": true, "allowTernary": true } ], "no-unused-vars": [ "error", { "vars": "all", "args": "none", "ignoreRestSiblings": true } ], "no-use-before-define": [ "error", { "functions": false, "classes": false, "variables": false } ], "no-useless-call": "error", "no-useless-computed-key": "error", "no-useless-constructor": "error", "no-useless-escape": "error", "no-useless-rename": "error", "no-useless-return": "error", "no-with": "error", "one-var": [ "error", { "initialized": "never" } ], "prefer-promise-reject-errors": "error", "symbol-description": "error", "unicode-bom": ["off", "never"], "use-isnan": "error", "valid-typeof": [ "error", { "requireStringLiterals": true } ], "yoda": ["error", "never"], "promise/param-names": "error", "react/jsx-boolean-value": "error", "react/jsx-no-duplicate-props": "error", "react/jsx-no-undef": "error", "react/jsx-uses-react": "error", "react/jsx-uses-vars": "error", "react/jsx-no-bind": [ "error", { "allowArrowFunctions": true, "allowBind": false, "ignoreRefs": true } ], "react/no-did-update-set-state": "error", "react/no-unknown-property": "error", "react/no-unused-prop-types": "error", "react/prop-types": "error", "react/react-in-jsx-scope": "error" }, "parserOptions": { "ecmaVersion": 9, "ecmaFeatures": { "globalReturn": true, "jsx": true }, "sourceType": "module" }, "settings": { "react": { "version": "detect" } }, "plugins": ["promise", "react"] }