-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Javascript Coding Style
Benjamin Délèze edited this page Apr 6, 2021
·
10 revisions
Use the w3school JS convention where not specified otherwise by our coding style.
To be consistent with our C/C++ coding style, we must use 2 spaces (instead of 4) to indent code.
To be consistent with our C/C++ coding style, don't use curly brackets when not needed (e.g., for single instruction blocks).
Use the following syntax to check for an undefined variable:
typeof data === 'undefined'
Use ES6 features in the code. For example:
- OOP-style class instead of prototypes
- arrow functions
- constants
- blocked scoped variables
All the errors reported by ESLint based on the https://github.com/cyberbotics/webots/blob/master/.eslintrc.json configuration file should be fixed. Warnings may be accepted.