9.1. Open edX JavaScript Style Guide#

This section describes the requirements and conventions used to contribute JavaScript programming to the Open edX platform.

9.1.1. JavaScript Version#

The Open edX project utilizes babel-preset-env to support the latest version of JavaScript. This automates management of syntax transforms and browser polyfills.

9.1.2. Code Style#

In order to standardize and enforce the Open edX project’s JavaScript coding style across multiple codebases, we utilize a shared ESLint Config.