noneuse ecmaFeatures optionuse parser optionecmaFeaturestoggle allarrowFunctionsbinaryLiteralsblockBindingsclassesdefaultParamsdestructuringforOfgeneratorsmodulesobjectLiteralComputedPropertiesobjectLiteralDuplicatePropertiesobjectLiteralShorthandMethodsobjectLiteralShorthandPropertiesoctalLiteralsregexUFlagregexYFlagspreadsuperInFunctionstemplateStringsunicodeCodePointEscapesglobalReturnjsx
accessor-pairs012accessor-pairs arguments1getWithoutSetsetWithoutGetarray-bracket-spacing012array-bracket-spacing arguments1---alwaysnever2singleValueobjectsInArraysarraysInArraysarrow-body-style012arrow-body-style arguments1---alwaysas-neededarrow-parens012arrow-parens arguments1---alwaysas-neededarrow-spacing012arrow-spacing arguments1beforeafterblock-scoped-var012block-spacing012block-spacing arguments1---alwaysneverbrace-style012brace-style arguments1---1tbsstroustrupallman2allowSingleLinecallback-return012callback-return arguments1camelcase012camelcase arguments1properties---alwaysnevercomma-dangle012comma-dangle arguments1---alwaysalways-multilinenevercomma-spacing012comma-spacing arguments1beforeaftercomma-style012comma-style arguments1---firstlast2exceptionscomplexity012complexity arguments1computed-property-spacing012computed-property-spacing arguments1---alwaysneverconsistent-return012consistent-this012consistent-this arguments1constructor-super012curly012curly arguments1default-case012dot-location012dot-location arguments1---objectpropertydot-notation012dot-notation arguments1allowKeywordsallowPatterneol-last012eol-last arguments1---unixwindowseqeqeq012eqeqeq arguments1---smartallow-nullfunc-names012func-style012func-style arguments1---declarationexpression2allowArrowFunctionsgenerator-star-spacing012generator-star-spacing arguments1---beforeafterbothneitherORbeforeafterglobal-require012guard-for-in012handle-callback-err012handle-callback-err arguments1id-length012id-length arguments1minmaxexceptionsproperties---alwaysneverid-match012id-match arguments12propertiesindent012indent arguments1---tabOR2SwitchCaseVariableDeclaratorORvarletconstinit-declarations012init-declarations arguments1jsx-quotes012jsx-quotes arguments1---prefer-singleprefer-doublekey-spacing012key-spacing arguments1align---colonvaluemode---strictminimumbeforeColonafterColonlinebreak-style012linebreak-style arguments1---unixwindowslines-around-comment012lines-around-comment arguments1beforeBlockCommentafterBlockCommentbeforeLineCommentafterLineCommentallowBlockStartallowBlockEndallowObjectStartallowObjectEndallowArrayStartallowArrayEndmax-depth012max-depth arguments1max-len012max-len arguments123ignorePatternignoreCommentsignoreUrlsmax-nested-callbacks012max-nested-callbacks arguments1max-params012max-params arguments1max-statements012max-statements arguments1new-cap012new-cap arguments1newIsCapcapIsNewnewIsCapExceptionscapIsNewExceptionspropertiesnew-parens012newline-after-var012newline-after-var arguments1---neveralwaysno-alert012no-array-constructor012no-arrow-condition012no-bitwise012no-caller012no-case-declarations012no-catch-shadow012no-class-assign012no-cond-assign012no-cond-assign arguments1---except-parensalwaysno-console012no-const-assign012no-constant-condition012no-continue012no-control-regex012no-debugger012no-delete-var012no-div-regex012no-dupe-args012no-dupe-class-members012no-dupe-keys012no-duplicate-case012no-else-return012no-empty-character-class012no-empty-label012no-empty-pattern012no-empty012no-eq-null012no-eval012no-ex-assign012no-extend-native012no-extend-native arguments1exceptionsno-extra-bind012no-extra-boolean-cast012no-extra-parens012no-extra-parens arguments1---allfunctionsno-extra-semi012no-fallthrough012no-floating-decimal012no-func-assign012no-implicit-coercion012no-implicit-coercion arguments1booleannumberstringno-implied-eval012no-inline-comments012no-inner-declarations012no-inner-declarations arguments1---functionsbothno-invalid-regexp012no-invalid-this012no-irregular-whitespace012no-iterator012no-label-var012no-labels012no-lone-blocks012no-lonely-if012no-loop-func012no-magic-numbers012no-magic-numbers arguments1detectObjectsenforceConstignoreno-mixed-requires012no-mixed-requires arguments1ORgroupingno-mixed-spaces-and-tabs012no-mixed-spaces-and-tabs arguments1---smart-tabsno-multi-spaces012no-multi-spaces arguments1exceptionsno-multi-str012no-multiple-empty-lines012no-multiple-empty-lines arguments1maxmaxEOFno-native-reassign012no-native-reassign arguments1exceptionsno-negated-condition012no-negated-in-lhs012no-nested-ternary012no-new-func012no-new-object012no-new-require012no-new-wrappers012no-new012no-obj-calls012no-octal-escape012no-octal012no-param-reassign012no-param-reassign arguments1propsno-path-concat012no-plusplus012no-plusplus arguments1allowForLoopAfterthoughtsno-process-env012no-process-exit012no-proto012no-redeclare012no-redeclare arguments1builtinGlobalsno-regex-spaces012no-restricted-modules012no-restricted-modules arguments1no-restricted-syntax012no-restricted-syntax arguments1no-return-assign012no-return-assign arguments1---except-parensalwaysno-script-url012no-self-compare012no-sequences012no-shadow-restricted-names012no-shadow012no-shadow arguments1builtinGlobalshoist---allfunctionsneverallowno-spaced-func012no-sparse-arrays012no-sync012no-ternary012no-this-before-super012no-throw-literal012no-trailing-spaces012no-trailing-spaces arguments1skipBlankLinesno-undef-init012no-undef012no-undef arguments1typeofno-undefined012no-underscore-dangle012no-underscore-dangle arguments1allowno-unexpected-multiline012no-unneeded-ternary012no-unneeded-ternary arguments1defaultAssignmentno-unreachable012no-unused-expressions012no-unused-expressions arguments1allowShortCircuitallowTernaryno-unused-vars012no-unused-vars arguments1---alllocalORvars---alllocalvarsIgnorePatternargs---allafter-usednoneargsIgnorePatternno-use-before-define012no-use-before-define arguments1---nofuncno-useless-call012no-useless-concat012no-var012no-void012no-warning-comments012no-warning-comments arguments1termslocation---startanywhereno-with012object-curly-spacing012object-curly-spacing arguments1---alwaysnever2arraysInObjectsobjectsInObjectsobject-shorthand012object-shorthand arguments1---alwaysmethodspropertiesneverone-var012one-var arguments1---alwaysneverORvar---alwaysneverlet---alwaysneverconst---alwaysneverORinitialized---alwaysneveruninitialized---alwaysneveroperator-assignment012operator-assignment arguments1---alwaysneveroperator-linebreak012operator-linebreak arguments1---afterbeforenone2overridesanyOf---afterbeforenonepadded-blocks012padded-blocks arguments1---alwaysneverprefer-arrow-callback012prefer-const012prefer-reflect012prefer-reflect arguments1exceptionsprefer-spread012prefer-template012quote-props012quote-props arguments1---alwaysas-neededconsistentconsistent-as-needed2keywordsunnecessarynumbersquotes012quotes arguments1---singledoublebacktick2---avoid-escaperadix012radix arguments1---alwaysas-neededrequire-jsdoc012require-yield012semi-spacing012semi-spacing arguments1beforeaftersemi012semi arguments1---alwaysneversort-vars012sort-vars arguments1ignoreCasespace-after-keywords012space-after-keywords arguments1---alwaysneverspace-before-blocks012space-before-blocks arguments1---alwaysneverORkeywords---alwaysneverfunctions---alwaysneverspace-before-function-paren012space-before-function-paren arguments1---alwaysneverORanonymous---alwaysnevernamed---alwaysneverspace-before-keywords012space-before-keywords arguments1---alwaysneverspace-in-parens012space-in-parens arguments1---alwaysnever2exceptionsspace-infix-ops012space-infix-ops arguments1int32Hintspace-return-throw-case012space-unary-ops012space-unary-ops arguments1wordsnonwordsspaced-comment012spaced-comment arguments1---alwaysnever2exceptionsmarkerslineexceptionsmarkersblockexceptionsmarkersstrict012strict arguments1---neverglobalfunctionuse-isnan012valid-jsdoc012valid-jsdoc arguments1preferrequireReturnrequireParamDescriptionrequireReturnDescriptionmatchDescriptionvalid-typeof012vars-on-top012wrap-iife012wrap-iife arguments1---outsideinsideanywrap-regex012yoda012yoda arguments1---alwaysnever2exceptRangeonlyEquality
lines-around-comment arguments1beforeBlockCommentafterBlockCommentbeforeLineCommentafterLineCommentallowBlockStartallowBlockEndallowObjectStartallowObjectEndallowArrayStartallowArrayEnd
no-unused-vars arguments1---alllocalORvars---alllocalvarsIgnorePatternargs---allafter-usednoneargsIgnorePattern
one-var arguments1---alwaysneverORvar---alwaysneverlet---alwaysneverconst---alwaysneverORinitialized---alwaysneveruninitialized---alwaysnever
valid-jsdoc arguments1preferrequireReturnrequireParamDescriptionrequireReturnDescriptionmatchDescription