---
sourceDocument: Australia API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/api-reference

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# JavaScript syntax editor

# JavaScript syntax editor {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
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

{#c_SyntaxEditor__ul_bnn_pyb_bq}  
Figure 1. JavaScript syntax editor

## Configuring the syntax editor {#c_SyntaxEditor__configuring-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](https://www.servicenow.com/docs/access?context=r_AvailableSystemProperties&version=australia&pubname=australia-platform-administration&ft:locale=en-US).
* **[Using the JavaScript syntax editor](https://servicenow-prod.fluidtopics.net/BP4nBQJSpcY7w7dMxYYLyQ)**   
  The syntax editor provides editing functions to support editing JavaScript scripts.
* **[Create a script macro for the syntax editor](https://servicenow-prod.fluidtopics.net/8tJfslWxCBD09hh4NBoLpw)**   
  Administrators can define new script macros or modify existing script macros.

