JavaScript syntax editor
The JavaScript syntax editor provides support for editing JavaScript scripts.
With the JavaScript syntax editor, you can use the following features:
- JavaScript syntax coloring, indentation, line numbers, and automatic creation of closing braces and quotes
- Context menu for script includes, API, and tables
- Script macros for common code shortcuts
- Linting using the ESLint utility
Configuring the syntax editor
The Syntax Editor plugin (com.glide.syntax_editor) is required to use this functionality. To configure the JavaScript syntax editor functionality on an instance, you can use the following system properties:
- glide.ui.javascript_editor: Turn on or off using the JavaScript syntax editor for script fields.
- glide.ui.syntax_editor.show_warnings_errors: Configure whether to show indicators next to a line of code that contains an issue for errors, warnings, both, or none.
- glide.ui.syntax_editor.linter.eslint_config: View or modify the default linting configurations for scripts.
- glide.ui.syntax_editor.linter.eslint_config.ecmascript2021: View or modify the default linting configurations for scripts using the ECMAScript 2021 (ES12) JavaScript mode.
- glide.ui.syntax_editor.context_menu: Turn on or off showing the context menu for script includes, Glide APIs, and tables in the syntax editor.
For more information about system properties, see Available system properties.