Bug ID 967229: iRules LX: create/modify ilx plugin reports error when using ECMA6 syntax

Last Modified: Jul 21, 2021

Bug Tracker

Affected Product:  See more info
BIG-IP TMOS(all modules)

Known Affected Versions:
13.1.0,,,,,,,,, 13.1.1,,,,, 13.1.3,,,,,,, 13.1.4,, 14.1.0,,,,,, 14.1.2,,,,,,,,, 14.1.3,, 14.1.4,,,, 15.1.0,,,,,, 15.1.1, 15.1.2,, 15.1.3,, 16.1.0

Opened: Nov 24, 2020
Severity: 4-Minor


"tmsh modify ilx plugin <PLUGIN> from-workspace <WORKSPACE>" (or) "tmsh create ilx plugin <PLUGIN> from-workspace <WORKSPACE>" reports errors when ECMA6 syntax is used : "... is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz)."


BIG-IP reports an error when ECMA6 syntax is used.


When ECMA6 syntax is used in iRules LX workspace.


1. Use GUI to create iRulesLX plugin. (or) 2. Add /* jshint esversion: 6 */ to the top of the js code. (or) 3. Add '.jshintrc" file in /var/ilx/workspaces/<current worspace> with below contents { "esversion": 6 }

Fix Information


Behavior Change