@admc.com/eslint-plugin-sn
Version:
ESLint plugin for ServiceNow scriptlets
22 lines (21 loc) • 1.13 kB
JSON
/* N.b. this file is used by 'snLint'.
* It would not be honored by 'eslint' directly unless you use the -c switch.
* Override settings must specify source files with path format
* 'TABLENAME/BASENAME.js' or 'TABLENAME/ALTSCOPE/BASENAME.js'.
* Example: "sys_script/global/sane.js"
* Use snLint's -d switch can be used to display the generated pseudo path.
*/
{
"root": true,
"plugins": ["@admc.com/sn"],
"extends": ["plugin:@admc.com/sn/servicenow"],
"overrides": [
{ // Use newer client-side ES if we don't need to support Safari browser
"files": [
"**/@(sys_script_client|catalog_script_client|expert_script_client|sys_ui_action.script|sys_ui_policy.script_true|sys_ui_policy.script_false|catalog_ui_policy.script_true|catalog_ui_policy.script_false)/@(noniso|iso)/*.js",
"**/@(sys_ui_script|sys_script_validator|sp_widget.client_script|sp_widget.link|sys_ui_page.client_script|sys_ui_action.client_script_v2|sys_ux_client_script|sys_ux_client_script_include|sys_ux_data_broker_scriptlet|sys_ui_context_menu)/all/*.js"
],
"env": { "es2018": false, "es2022": true }
}
]
}