ToolMatter
Your Apps in Action
Risersoft
Buy
Try
Explore
Documentation
Public
Use this form to visualize JSON schema for ESLint configuration files.
{{repoTitle.MainEntity}}
.ecmaFeatures
_
ecmaFeatures.arrowFunctions
ecmaFeatures.binaryLiterals
ecmaFeatures.blockBindings
ecmaFeatures.classes
ecmaFeatures.defaultParams
ecmaFeatures.destructuring
ecmaFeatures.experimentalObjectRestSpread - Enables support for the experimental object rest/spread properties (IMPORTANT: This is an experimental feature that may change significantly in the future. It’s recommended that you do not write rules relying on this functionality unless you are willing to incur maintenance cost when it changes.)
ecmaFeatures.forOf
ecmaFeatures.generators
ecmaFeatures.globalReturn - allow return statements in the global scope
ecmaFeatures.impliedStrict - enable global strict mode (if ecmaVersion is 5 or greater)
ecmaFeatures.jsx - enable JSX
ecmaFeatures.modules
ecmaFeatures.objectLiteralComputedProperties
ecmaFeatures.objectLiteralDuplicateProperties
ecmaFeatures.objectLiteralShorthandMethods
ecmaFeatures.objectLiteralShorthandProperties
ecmaFeatures.octalLiterals
ecmaFeatures.regexUFlag
ecmaFeatures.regexYFlag
ecmaFeatures.restParams
ecmaFeatures.spread
ecmaFeatures.superInFunctions
ecmaFeatures.templateStrings
ecmaFeatures.unicodeCodePointEscapes
.env
_
env.amd - defines require() and define() as global variables as per the amd spec
env.applescript - AppleScript global variables
env.atomtest - Atom test helper globals
env.browser - browser global variables
env.commonjs - CommonJS global variables and CommonJS scoping (use this for browser-only code that uses Browserify/WebPack)
env.shared-node-browser - Globals common to both Node and Browser
env.embertest - Ember test helper globals
env.es6 - enable all ECMAScript 6 features except for modules
env.greasemonkey - GreaseMonkey globals
env.jasmine - adds all of the Jasmine testing global variables for version 1.3 and 2.0
env.jest - Jest global variables
env.jquery - jQuery global variables
env.meteor - Meteor global variables
env.mocha - adds all of the Mocha test global variables
env.mongo - MongoDB global variables
env.nashorn - Java 8 Nashorn global variables
env.node - Node.js global variables and Node.js scoping
env.phantomjs - PhantomJS global variables
env.prototypejs - Prototype.js global variables
env.protractor - Protractor global variables
env.qunit - QUnit global variables
env.serviceworker - Service Worker global variables
env.shelljs - ShellJS global variables
env.webextensions - WebExtensions globals
env.worker - web workers global variables
extends - If you want to extend a specific configuration file, you can use the extends property and specify the path to the file. The path can be either relative or absolute.
.globals
_
noInlineConfig - Prevent comments from changing config or rules
parser
.parserOptions
_
.parserOptions.ecmaFeatures
_
parserOptions.ecmaFeatures.arrowFunctions
parserOptions.ecmaFeatures.binaryLiterals
parserOptions.ecmaFeatures.blockBindings
parserOptions.ecmaFeatures.classes
parserOptions.ecmaFeatures.defaultParams
parserOptions.ecmaFeatures.destructuring
parserOptions.ecmaFeatures.experimentalObjectRestSpread - Enables support for the experimental object rest/spread properties (IMPORTANT: This is an experimental feature that may change significantly in the future. It’s recommended that you do not write rules relying on this functionality unless you are willing to incur maintenance cost when it changes.)
parserOptions.ecmaFeatures.forOf
parserOptions.ecmaFeatures.generators
parserOptions.ecmaFeatures.globalReturn - allow return statements in the global scope
parserOptions.ecmaFeatures.impliedStrict - enable global strict mode (if ecmaVersion is 5 or greater)
parserOptions.ecmaFeatures.jsx - enable JSX
parserOptions.ecmaFeatures.modules
parserOptions.ecmaFeatures.objectLiteralComputedProperties
parserOptions.ecmaFeatures.objectLiteralDuplicateProperties
parserOptions.ecmaFeatures.objectLiteralShorthandMethods
parserOptions.ecmaFeatures.objectLiteralShorthandProperties
parserOptions.ecmaFeatures.octalLiterals
parserOptions.ecmaFeatures.regexUFlag
parserOptions.ecmaFeatures.regexYFlag
parserOptions.ecmaFeatures.restParams
parserOptions.ecmaFeatures.spread
parserOptions.ecmaFeatures.superInFunctions
parserOptions.ecmaFeatures.templateStrings
parserOptions.ecmaFeatures.unicodeCodePointEscapes
parserOptions.ecmaVersion - Set to 3, 5, 6, 7, 8, 9, 10, 11 (default), 12 or "latest" to specify the version of ECMAScript syntax you want to use. You can also set to 2015 (same as 6), 2016 (same as 7), 2017 (same as 8), 2018 (same as 9), 2019 (same as 10), 2020 (same as 11) or 2021 (same as 12) to use the year-based naming. "latest" always enables the latest supported ECMAScript version.
parserOptions.sourceType - set to "script" (default) or "module" if your code is in ECMAScript modules
root - By default, ESLint will look for configuration files in all parent folders up to the root directory. This can be useful if you want all of your projects to follow a certain convention, but can sometimes lead to unexpected results. To limit ESLint to a specific project, set this to `true` in a configuration in the root of your project.
ignorePatterns - Tell ESLint to ignore specific files and directories. Each value uses the same pattern as the `.eslintignore` file.
plugins ESLint supports the use of third-party plugins. Before using the plugin, you have to install it using npm.
#
Values
Actions
{{$index+1}}.
.rules
_
.settings
_
overrides Allows to override configuration for files and folders, specified by glob patterns
#
extends
ecmaFeatures.arrowFunctions
ecmaFeatures.binaryLiterals
ecmaFeatures.blockBindings
ecmaFeatures.classes
ecmaFeatures.defaultParams
ecmaFeatures.destructuring
ecmaFeatures.experimentalObjectRestSpread
ecmaFeatures.forOf
ecmaFeatures.generators
Actions
{{$index+1}}.
{{row.extends}}
{{row.ecmaFeatures.arrowFunctionsSelected.DisplayText}}
{{row.ecmaFeatures.binaryLiteralsSelected.DisplayText}}
{{row.ecmaFeatures.blockBindingsSelected.DisplayText}}
{{row.ecmaFeatures.classesSelected.DisplayText}}
{{row.ecmaFeatures.defaultParamsSelected.DisplayText}}
{{row.ecmaFeatures.destructuringSelected.DisplayText}}
{{row.ecmaFeatures.experimentalObjectRestSpreadSelected.DisplayText}}
{{row.ecmaFeatures.forOfSelected.DisplayText}}
{{row.ecmaFeatures.generatorsSelected.DisplayText}}
{{repoTitle.MainEntity}}
extends - If you want to extend a specific configuration file, you can use the extends property and specify the path to the file. The path can be either relative or absolute.
.ecmaFeatures
_overrides
ecmaFeatures.arrowFunctions
ecmaFeatures.binaryLiterals
ecmaFeatures.blockBindings
ecmaFeatures.classes
ecmaFeatures.defaultParams
ecmaFeatures.destructuring
ecmaFeatures.experimentalObjectRestSpread - Enables support for the experimental object rest/spread properties (IMPORTANT: This is an experimental feature that may change significantly in the future. It’s recommended that you do not write rules relying on this functionality unless you are willing to incur maintenance cost when it changes.)
ecmaFeatures.forOf
ecmaFeatures.generators
ecmaFeatures.globalReturn - allow return statements in the global scope
ecmaFeatures.impliedStrict - enable global strict mode (if ecmaVersion is 5 or greater)
ecmaFeatures.jsx - enable JSX
ecmaFeatures.modules
ecmaFeatures.objectLiteralComputedProperties
ecmaFeatures.objectLiteralDuplicateProperties
ecmaFeatures.objectLiteralShorthandMethods
ecmaFeatures.objectLiteralShorthandProperties
ecmaFeatures.octalLiterals
ecmaFeatures.regexUFlag
ecmaFeatures.regexYFlag
ecmaFeatures.restParams
ecmaFeatures.spread
ecmaFeatures.superInFunctions
ecmaFeatures.templateStrings
ecmaFeatures.unicodeCodePointEscapes
.env
_overrides
env.amd - defines require() and define() as global variables as per the amd spec
env.applescript - AppleScript global variables
env.atomtest - Atom test helper globals
env.browser - browser global variables
env.commonjs - CommonJS global variables and CommonJS scoping (use this for browser-only code that uses Browserify/WebPack)
env.shared-node-browser - Globals common to both Node and Browser
env.embertest - Ember test helper globals
env.es6 - enable all ECMAScript 6 features except for modules
env.greasemonkey - GreaseMonkey globals
env.jasmine - adds all of the Jasmine testing global variables for version 1.3 and 2.0
env.jest - Jest global variables
env.jquery - jQuery global variables
env.meteor - Meteor global variables
env.mocha - adds all of the Mocha test global variables
env.mongo - MongoDB global variables
env.nashorn - Java 8 Nashorn global variables
env.node - Node.js global variables and Node.js scoping
env.phantomjs - PhantomJS global variables
env.prototypejs - Prototype.js global variables
env.protractor - Protractor global variables
env.qunit - QUnit global variables
env.serviceworker - Service Worker global variables
env.shelljs - ShellJS global variables
env.webextensions - WebExtensions globals
env.worker - web workers global variables
.globals
_overrides
parser
.parserOptions
_overrides
.parserOptions.ecmaFeatures
_overrides
parserOptions.ecmaFeatures.arrowFunctions
parserOptions.ecmaFeatures.binaryLiterals
parserOptions.ecmaFeatures.blockBindings
parserOptions.ecmaFeatures.classes
parserOptions.ecmaFeatures.defaultParams
parserOptions.ecmaFeatures.destructuring
parserOptions.ecmaFeatures.experimentalObjectRestSpread - Enables support for the experimental object rest/spread properties (IMPORTANT: This is an experimental feature that may change significantly in the future. It’s recommended that you do not write rules relying on this functionality unless you are willing to incur maintenance cost when it changes.)
parserOptions.ecmaFeatures.forOf
parserOptions.ecmaFeatures.generators
parserOptions.ecmaFeatures.globalReturn - allow return statements in the global scope
parserOptions.ecmaFeatures.impliedStrict - enable global strict mode (if ecmaVersion is 5 or greater)
parserOptions.ecmaFeatures.jsx - enable JSX
parserOptions.ecmaFeatures.modules
parserOptions.ecmaFeatures.objectLiteralComputedProperties
parserOptions.ecmaFeatures.objectLiteralDuplicateProperties
parserOptions.ecmaFeatures.objectLiteralShorthandMethods
parserOptions.ecmaFeatures.objectLiteralShorthandProperties
parserOptions.ecmaFeatures.octalLiterals
parserOptions.ecmaFeatures.regexUFlag
parserOptions.ecmaFeatures.regexYFlag
parserOptions.ecmaFeatures.restParams
parserOptions.ecmaFeatures.spread
parserOptions.ecmaFeatures.superInFunctions
parserOptions.ecmaFeatures.templateStrings
parserOptions.ecmaFeatures.unicodeCodePointEscapes
parserOptions.ecmaVersion - Set to 3, 5, 6, 7, 8, 9, 10, 11 (default), 12 or "latest" to specify the version of ECMAScript syntax you want to use. You can also set to 2015 (same as 6), 2016 (same as 7), 2017 (same as 8), 2018 (same as 9), 2019 (same as 10), 2020 (same as 11) or 2021 (same as 12) to use the year-based naming. "latest" always enables the latest supported ECMAScript version.
parserOptions.sourceType - set to "script" (default) or "module" if your code is in ECMAScript modules
processor - To specify a processor, specify the plugin name and processor name joined by a forward slash
plugins ESLint supports the use of third-party plugins. Before using the plugin, you have to install it using npm.
#
Values
Actions
{{$index+1}}.
.rules
_overrides
.settings
_overrides
Download Json
{{message}}