{
  "env": {},
  "globals": {},
  "ecmaFeatures": {},
  "parser": null,
  "rules": {}
}

Environments

Globals

namevalue

ecmaFeatures | parser

ecmaFeatures

Rules

  • accessor-pairs
    accessor-pairs arguments
    • 1
      getWithoutSet
      setWithoutGet
  • array-bracket-spacing
    array-bracket-spacing arguments
    • 1
    • 2
      singleValue
      objectsInArrays
      arraysInArrays
  • arrow-body-style
    arrow-body-style arguments
    • 1
  • arrow-parens
    arrow-parens arguments
    • 1
  • arrow-spacing
    arrow-spacing arguments
    • 1
      before
      after
  • block-scoped-var
  • block-spacing
    block-spacing arguments
    • 1
  • brace-style
    brace-style arguments
    • 1
    • 2
      allowSingleLine
  • callback-return
    callback-return arguments
    • 1
  • camelcase
    camelcase arguments
    • 1
      properties
  • comma-dangle
    comma-dangle arguments
    • 1
  • comma-spacing
    comma-spacing arguments
    • 1
      before
      after
  • comma-style
    comma-style arguments
    • 1
    • 2
      exceptions
  • complexity
    complexity arguments
    • 1
  • computed-property-spacing
    computed-property-spacing arguments
    • 1
  • consistent-return
  • consistent-this
    consistent-this arguments
    • 1
  • constructor-super
  • curly
    curly arguments
    • 1
  • default-case
  • dot-location
    dot-location arguments
    • 1
  • dot-notation
    dot-notation arguments
    • 1
      allowKeywords
      allowPattern
  • eol-last
    eol-last arguments
    • 1
  • eqeqeq
    eqeqeq arguments
    • 1
  • func-names
  • func-style
    func-style arguments
    • 1
    • 2
      allowArrowFunctions
  • generator-star-spacing
    generator-star-spacing arguments
    • 1
      • OR
      • before
        after
  • global-require
  • guard-for-in
  • handle-callback-err
    handle-callback-err arguments
    • 1
  • id-length
    id-length arguments
    • 1
      min
      max
      exceptions
      properties
  • id-match
    id-match arguments
    • 1
    • 2
      properties
  • indent
    indent arguments
    • 1
      • OR
    • 2
      SwitchCase
      VariableDeclarator
      • OR
      • var
        let
        const
  • init-declarations
    init-declarations arguments
    • 1
  • jsx-quotes
    jsx-quotes arguments
    • 1
  • key-spacing
    key-spacing arguments
    • 1
      align
      mode
      beforeColon
      afterColon
  • linebreak-style
    linebreak-style arguments
    • 1
  • lines-around-comment
    lines-around-comment arguments
    • 1
      beforeBlockComment
      afterBlockComment
      beforeLineComment
      afterLineComment
      allowBlockStart
      allowBlockEnd
      allowObjectStart
      allowObjectEnd
      allowArrayStart
      allowArrayEnd
  • max-depth
    max-depth arguments
    • 1
  • max-len
    max-len arguments
    • 1
    • 2
    • 3
      ignorePattern
      ignoreComments
      ignoreUrls
  • max-nested-callbacks
    max-nested-callbacks arguments
    • 1
  • max-params
    max-params arguments
    • 1
  • max-statements
    max-statements arguments
    • 1
  • new-cap
    new-cap arguments
    • 1
      newIsCap
      capIsNew
      newIsCapExceptions
      capIsNewExceptions
      properties
  • new-parens
  • newline-after-var
    newline-after-var arguments
    • 1
  • no-alert
  • no-array-constructor
  • no-arrow-condition
  • no-bitwise
  • no-caller
  • no-case-declarations
  • no-catch-shadow
  • no-class-assign
  • no-cond-assign
    no-cond-assign arguments
    • 1
  • no-console
  • no-const-assign
  • no-constant-condition
  • no-continue
  • no-control-regex
  • no-debugger
  • no-delete-var
  • no-div-regex
  • no-dupe-args
  • no-dupe-class-members
  • no-dupe-keys
  • no-duplicate-case
  • no-else-return
  • no-empty-character-class
  • no-empty-label
  • no-empty-pattern
  • no-empty
  • no-eq-null
  • no-eval
  • no-ex-assign
  • no-extend-native
    no-extend-native arguments
    • 1
      exceptions
  • no-extra-bind
  • no-extra-boolean-cast
  • no-extra-parens
    no-extra-parens arguments
    • 1
  • no-extra-semi
  • no-fallthrough
  • no-floating-decimal
  • no-func-assign
  • no-implicit-coercion
    no-implicit-coercion arguments
    • 1
      boolean
      number
      string
  • no-implied-eval
  • no-inline-comments
  • no-inner-declarations
    no-inner-declarations arguments
    • 1
  • no-invalid-regexp
  • no-invalid-this
  • no-irregular-whitespace
  • no-iterator
  • no-label-var
  • no-labels
  • no-lone-blocks
  • no-lonely-if
  • no-loop-func
  • no-magic-numbers
    no-magic-numbers arguments
    • 1
      detectObjects
      enforceConst
      ignore
  • no-mixed-requires
    no-mixed-requires arguments
    • 1
      • OR
      • grouping
  • no-mixed-spaces-and-tabs
    no-mixed-spaces-and-tabs arguments
    • 1
  • no-multi-spaces
    no-multi-spaces arguments
    • 1
      exceptions
  • no-multi-str
  • no-multiple-empty-lines
    no-multiple-empty-lines arguments
    • 1
      max
      maxEOF
  • no-native-reassign
    no-native-reassign arguments
    • 1
      exceptions
  • no-negated-condition
  • no-negated-in-lhs
  • no-nested-ternary
  • no-new-func
  • no-new-object
  • no-new-require
  • no-new-wrappers
  • no-new
  • no-obj-calls
  • no-octal-escape
  • no-octal
  • no-param-reassign
    no-param-reassign arguments
    • 1
      props
  • no-path-concat
  • no-plusplus
    no-plusplus arguments
    • 1
      allowForLoopAfterthoughts
  • no-process-env
  • no-process-exit
  • no-proto
  • no-redeclare
    no-redeclare arguments
    • 1
      builtinGlobals
  • no-regex-spaces
  • no-restricted-modules
    no-restricted-modules arguments
    • 1
  • no-restricted-syntax
    no-restricted-syntax arguments
    • 1
  • no-return-assign
    no-return-assign arguments
    • 1
  • no-script-url
  • no-self-compare
  • no-sequences
  • no-shadow-restricted-names
  • no-shadow
    no-shadow arguments
    • 1
      builtinGlobals
      hoist
      allow
  • no-spaced-func
  • no-sparse-arrays
  • no-sync
  • no-ternary
  • no-this-before-super
  • no-throw-literal
  • no-trailing-spaces
    no-trailing-spaces arguments
    • 1
      skipBlankLines
  • no-undef-init
  • no-undef
    no-undef arguments
    • 1
      typeof
  • no-undefined
  • no-underscore-dangle
    no-underscore-dangle arguments
    • 1
      allow
  • no-unexpected-multiline
  • no-unneeded-ternary
    no-unneeded-ternary arguments
    • 1
      defaultAssignment
  • no-unreachable
  • no-unused-expressions
    no-unused-expressions arguments
    • 1
      allowShortCircuit
      allowTernary
  • no-unused-vars
    no-unused-vars arguments
    • 1
      • OR
      • vars
        varsIgnorePattern
        args
        argsIgnorePattern
  • no-use-before-define
    no-use-before-define arguments
    • 1
  • no-useless-call
  • no-useless-concat
  • no-var
  • no-void
  • no-warning-comments
    no-warning-comments arguments
    • 1
      terms
      location
  • no-with
  • object-curly-spacing
    object-curly-spacing arguments
    • 1
    • 2
      arraysInObjects
      objectsInObjects
  • object-shorthand
    object-shorthand arguments
    • 1
  • one-var
    one-var arguments
    • 1
      • OR
      • var
        let
        const
      • OR
      • initialized
        uninitialized
  • operator-assignment
    operator-assignment arguments
    • 1
  • operator-linebreak
    operator-linebreak arguments
    • 1
    • 2
      overrides
      anyOf
  • padded-blocks
    padded-blocks arguments
    • 1
  • prefer-arrow-callback
  • prefer-const
  • prefer-reflect
    prefer-reflect arguments
    • 1
      exceptions
  • prefer-spread
  • prefer-template
  • quote-props
    quote-props arguments
    • 1
    • 2
      keywords
      unnecessary
      numbers
  • quotes
    quotes arguments
    • 1
    • 2
  • radix
    radix arguments
    • 1
  • require-jsdoc
  • require-yield
  • semi-spacing
    semi-spacing arguments
    • 1
      before
      after
  • semi
    semi arguments
    • 1
  • sort-vars
    sort-vars arguments
    • 1
      ignoreCase
  • space-after-keywords
    space-after-keywords arguments
    • 1
  • space-before-blocks
    space-before-blocks arguments
    • 1
      • OR
      • keywords
        functions
  • space-before-function-paren
    space-before-function-paren arguments
    • 1
      • OR
      • anonymous
        named
  • space-before-keywords
    space-before-keywords arguments
    • 1
  • space-in-parens
    space-in-parens arguments
    • 1
    • 2
      exceptions
  • space-infix-ops
    space-infix-ops arguments
    • 1
      int32Hint
  • space-return-throw-case
  • space-unary-ops
    space-unary-ops arguments
    • 1
      words
      nonwords
  • spaced-comment
    spaced-comment arguments
    • 1
    • 2
      exceptions
      markers
      line
      exceptions
      markers
      block
      exceptions
      markers
  • strict
    strict arguments
    • 1
  • use-isnan
  • valid-jsdoc
    valid-jsdoc arguments
    • 1
      prefer
      requireReturn
      requireParamDescription
      requireReturnDescription
      matchDescription
  • valid-typeof
  • vars-on-top
  • wrap-iife
    wrap-iife arguments
    • 1
  • wrap-regex
  • yoda
    yoda arguments
    • 1
    • 2
      exceptRange
      onlyEquality