Created
March 7, 2020 20:13
-
-
Save mchirico/88fbd1420e026f787ca2340d2ce27ca5 to your computer and use it in GitHub Desktop.
Eslint file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
env: | |
commonjs: true | |
es6: true | |
node: true | |
extends: 'eslint:recommended' | |
globals: | |
Atomics: readonly | |
SharedArrayBuffer: readonly | |
parserOptions: | |
ecmaVersion: 2018 | |
rules: | |
accessor-pairs: error | |
array-bracket-newline: error | |
array-bracket-spacing: error | |
array-callback-return: error | |
array-element-newline: error | |
arrow-body-style: error | |
arrow-parens: | |
- error | |
- as-needed | |
arrow-spacing: | |
- error | |
- after: true | |
before: true | |
block-scoped-var: error | |
block-spacing: error | |
brace-style: | |
- error | |
- 1tbs | |
callback-return: error | |
camelcase: error | |
capitalized-comments: 'off' | |
class-methods-use-this: error | |
comma-dangle: error | |
comma-spacing: | |
- error | |
- after: true | |
before: false | |
comma-style: | |
- error | |
- last | |
complexity: error | |
computed-property-spacing: | |
- error | |
- never | |
consistent-return: 'off' | |
consistent-this: error | |
curly: 'off' | |
default-case: error | |
default-param-last: error | |
dot-location: | |
- error | |
- object | |
dot-notation: 'off' | |
eol-last: error | |
eqeqeq: error | |
func-call-spacing: error | |
func-name-matching: error | |
func-names: 'off' | |
func-style: | |
- error | |
- expression | |
function-paren-newline: error | |
generator-star-spacing: error | |
global-require: error | |
grouped-accessor-pairs: error | |
guard-for-in: error | |
handle-callback-err: error | |
id-blacklist: error | |
id-length: error | |
id-match: error | |
implicit-arrow-linebreak: error | |
indent: 'off' | |
indent-legacy: 'off' | |
init-declarations: error | |
jsx-quotes: error | |
key-spacing: error | |
keyword-spacing: | |
- error | |
- after: true | |
before: true | |
line-comment-position: 'off' | |
linebreak-style: | |
- error | |
- unix | |
lines-around-comment: error | |
lines-around-directive: error | |
lines-between-class-members: error | |
max-classes-per-file: error | |
max-depth: error | |
max-len: 'off' | |
max-lines: error | |
max-lines-per-function: error | |
max-nested-callbacks: error | |
max-params: 'off' | |
max-statements: error | |
max-statements-per-line: error | |
multiline-comment-style: | |
- error | |
- separate-lines | |
multiline-ternary: error | |
new-cap: error | |
new-parens: error | |
newline-after-var: 'off' | |
newline-before-return: 'off' | |
newline-per-chained-call: error | |
no-alert: error | |
no-array-constructor: error | |
no-await-in-loop: error | |
no-bitwise: error | |
no-buffer-constructor: error | |
no-caller: error | |
no-catch-shadow: error | |
no-confusing-arrow: error | |
no-console: 'off' | |
no-constructor-return: error | |
no-continue: error | |
no-div-regex: error | |
no-dupe-else-if: error | |
no-duplicate-imports: error | |
no-else-return: error | |
no-empty-function: error | |
no-eq-null: error | |
no-eval: error | |
no-extend-native: error | |
no-extra-bind: error | |
no-extra-label: error | |
no-extra-parens: error | |
no-floating-decimal: error | |
no-implicit-coercion: error | |
no-implicit-globals: error | |
no-implied-eval: error | |
no-import-assign: error | |
no-inline-comments: 'off' | |
no-invalid-this: error | |
no-iterator: error | |
no-label-var: error | |
no-labels: error | |
no-lone-blocks: error | |
no-lonely-if: error | |
no-loop-func: error | |
no-magic-numbers: 'off' | |
no-mixed-operators: error | |
no-mixed-requires: error | |
no-multi-assign: error | |
no-multi-spaces: error | |
no-multi-str: error | |
no-multiple-empty-lines: error | |
no-native-reassign: error | |
no-negated-condition: error | |
no-negated-in-lhs: error | |
no-nested-ternary: error | |
no-new: error | |
no-new-func: error | |
no-new-object: error | |
no-new-require: error | |
no-new-wrappers: error | |
no-octal-escape: error | |
no-param-reassign: error | |
no-path-concat: error | |
no-plusplus: 'off' | |
no-process-env: 'off' | |
no-process-exit: error | |
no-proto: error | |
no-restricted-globals: error | |
no-restricted-imports: error | |
no-restricted-modules: error | |
no-restricted-properties: error | |
no-restricted-syntax: error | |
no-return-assign: error | |
no-return-await: error | |
no-script-url: error | |
no-self-compare: error | |
no-sequences: error | |
no-setter-return: error | |
no-shadow: error | |
no-spaced-func: error | |
no-sync: error | |
no-tabs: error | |
no-template-curly-in-string: error | |
no-ternary: error | |
no-throw-literal: error | |
no-trailing-spaces: error | |
no-undef-init: error | |
no-undefined: error | |
no-underscore-dangle: error | |
no-unmodified-loop-condition: error | |
no-unneeded-ternary: error | |
no-unused-expressions: error | |
no-use-before-define: error | |
no-useless-call: error | |
no-useless-computed-key: error | |
no-useless-concat: error | |
no-useless-constructor: error | |
no-useless-rename: error | |
no-useless-return: error | |
no-var: 'off' | |
no-void: error | |
no-warning-comments: error | |
no-whitespace-before-property: error | |
nonblock-statement-body-position: error | |
object-curly-newline: error | |
object-curly-spacing: | |
- error | |
- always | |
object-property-newline: error | |
object-shorthand: 'off' | |
one-var: 'off' | |
one-var-declaration-per-line: error | |
operator-assignment: error | |
operator-linebreak: error | |
padded-blocks: 'off' | |
padding-line-between-statements: error | |
prefer-arrow-callback: 'off' | |
prefer-const: error | |
prefer-destructuring: error | |
prefer-exponentiation-operator: error | |
prefer-named-capture-group: error | |
prefer-numeric-literals: error | |
prefer-object-spread: error | |
prefer-promise-reject-errors: error | |
prefer-reflect: error | |
prefer-regex-literals: error | |
prefer-rest-params: error | |
prefer-spread: error | |
prefer-template: error | |
quote-props: 'off' | |
quotes: 'off' | |
radix: error | |
require-atomic-updates: error | |
require-await: error | |
require-jsdoc: error | |
require-unicode-regexp: error | |
rest-spread-spacing: error | |
semi: error | |
semi-spacing: error | |
semi-style: | |
- error | |
- last | |
sort-imports: error | |
sort-keys: 'off' | |
sort-vars: error | |
space-before-blocks: error | |
space-before-function-paren: 'off' | |
space-in-parens: | |
- error | |
- never | |
space-infix-ops: error | |
space-unary-ops: error | |
spaced-comment: 'off' | |
strict: | |
- error | |
- never | |
switch-colon-spacing: error | |
symbol-description: error | |
template-curly-spacing: error | |
template-tag-spacing: error | |
unicode-bom: | |
- error | |
- never | |
valid-jsdoc: error | |
vars-on-top: 'off' | |
wrap-iife: error | |
wrap-regex: error | |
yield-star-spacing: error | |
yoda: | |
- error | |
- never |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment