Property reference

glide.ui.syntax_editor.linter.eslint_config.ecmascript2021

The glide.ui.syntax_editor.linter.eslint_config.ecmascript2021 property specifies the ESLint configuration for ECMAScript 2021. Admins should review this setting to ensure code quality and adherence to specified linting rules during development.

Default: { "parserOptions": { "ecmaVersion": 12 }, "rules": { "sn-no-async-await": "error", "sn-no-generator-functions": "error", "sn-no-promises": "warn", "sn-no-proxies": "warn", "constructor-super": "warn", "no-case-declarations": "warn", "no-class-assign": "warn", "no-compare-neg-zero": "warn", "no-cond-assign": "warn", "no-console": "warn", "no-const-assign": "warn", "no-constant-condition": "warn", "no-control-regex": "warn", "no-debugger": "warn", "no-delete-var": "warn", "no-dupe-args": "warn", "no-dupe-class-members": "warn", "no-dupe-keys": "warn", "no-duplicate-case": "warn", "no-empty-character-class": "warn", "no-empty-pattern": "warn", "no-empty": ["warn", { "allowEmptyCatch": true }], "no-ex-assign": "warn", "no-extra-boolean-cast": "warn", "no-extra-semi": "warn", "semi" : "warn", "no-fallthrough": "warn", "no-func-assign": "warn", "no-global-assign": "warn", "no-inner-declarations": "warn", "no-invalid-regexp": "warn", "no-irregular-whitespace": "warn", "no-mixed-spaces-and-tabs": "warn", "no-new-symbol": "warn", "no-obj-calls": "warn", "no-octal": "warn", "no-redeclare": "warn", "no-regex-spaces": "warn", "no-self-assign": "warn", "no-sparse-arrays": "warn", "no-this-before-super": "warn", "no-undef": "off", "no-unexpected-multiline": "warn", "no-unreachable": "warn", "no-unsafe-finally": "warn", "no-unsafe-negation": "warn", "no-unused-labels": "warn", "no-unused-vars": "off", "no-useless-escape": "warn", "require-yield": "warn", "use-isnan": "warn", "valid-typeof": "warn" } } Type: string Application: Global

Key questions about this property

The answers below summarize the purpose, scope, default effect, and review scenarios for this property.

What does it do? This property configures ESLint to enforce specific coding standards and rules for ECMAScript 2021, helping maintain code quality.
What area does it affect? JavaScript Linting
What does the default mean? The default value is "{ "parserOptions": { "ecmaVersion": 12 }, "rules": { "sn-no-async-await": "error", "sn-no-generator-functions": "error", "sn-no-promises": "warn", "sn-no-proxies": "warn", "constructor-super": "warn", "no-case-declarations": "warn", "no-class-assign": "warn", "no-compare-neg-zero": "warn", "no-cond-assign": "warn", "no-console": "warn", "no-const-assign": "warn", "no-constant-condition": "warn", "no-control-regex": "warn", "no-debugger": "warn", "no-delete-var": "warn", "no-dupe-args": "warn", "no-dupe-class-members": "warn", "no-dupe-keys": "warn", "no-duplicate-case": "warn", "no-empty-character-class": "warn", "no-empty-pattern": "warn", "no-empty": ["warn", { "allowEmptyCatch": true }], "no-ex-assign": "warn", "no-extra-boolean-cast": "warn", "no-extra-semi": "warn", "semi" : "warn", "no-fallthrough": "warn", "no-func-assign": "warn", "no-global-assign": "warn", "no-inner-declarations": "warn", "no-invalid-regexp": "warn", "no-irregular-whitespace": "warn", "no-mixed-spaces-and-tabs": "warn", "no-new-symbol": "warn", "no-obj-calls": "warn", "no-octal": "warn", "no-redeclare": "warn", "no-regex-spaces": "warn", "no-self-assign": "warn", "no-sparse-arrays": "warn", "no-this-before-super": "warn", "no-undef": "off", "no-unexpected-multiline": "warn", "no-unreachable": "warn", "no-unsafe-finally": "warn", "no-unsafe-negation": "warn", "no-unused-labels": "warn", "no-unused-vars": "off", "no-useless-escape": "warn", "require-yield": "warn", "use-isnan": "warn", "valid-typeof": "warn" } }", which is the baseline setting used unless it is changed.
When should you review it? Review this property when updating coding standards or troubleshooting linting issues.

Out of the box property record

Raw metadata from the property record.

Property name glide.ui.syntax_editor.linter.eslint_config.ecmascript2021
Sys ID e6b79f250f332010b5a805c0ff767e7e
Type string
Application Global
Default value { "parserOptions": { "ecmaVersion": 12 }, "rules": { "sn-no-async-await": "error", "sn-no-generator-functions": "error", "sn-no-promises": "warn", "sn-no-proxies": "warn", "constructor-super": "warn", "no-case-declarations": "warn", "no-class-assign": "warn", "no-compare-neg-zero": "warn", "no-cond-assign": "warn", "no-console": "warn", "no-const-assign": "warn", "no-constant-condition": "warn", "no-control-regex": "warn", "no-debugger": "warn", "no-delete-var": "warn", "no-dupe-args": "warn", "no-dupe-class-members": "warn", "no-dupe-keys": "warn", "no-duplicate-case": "warn", "no-empty-character-class": "warn", "no-empty-pattern": "warn", "no-empty": ["warn", { "allowEmptyCatch": true }], "no-ex-assign": "warn", "no-extra-boolean-cast": "warn", "no-extra-semi": "warn", "semi" : "warn", "no-fallthrough": "warn", "no-func-assign": "warn", "no-global-assign": "warn", "no-inner-declarations": "warn", "no-invalid-regexp": "warn", "no-irregular-whitespace": "warn", "no-mixed-spaces-and-tabs": "warn", "no-new-symbol": "warn", "no-obj-calls": "warn", "no-octal": "warn", "no-redeclare": "warn", "no-regex-spaces": "warn", "no-self-assign": "warn", "no-sparse-arrays": "warn", "no-this-before-super": "warn", "no-undef": "off", "no-unexpected-multiline": "warn", "no-unreachable": "warn", "no-unsafe-finally": "warn", "no-unsafe-negation": "warn", "no-unused-labels": "warn", "no-unused-vars": "off", "no-useless-escape": "warn", "require-yield": "warn", "use-isnan": "warn", "valid-typeof": "warn" } }
Description ESlint configuration for ECMAScript 2021 (ES12)
Updated 2024-05-25 03:39:12