Guidelines

Description of general coding style and conventions to follow.

Please read over this once before you begin working on the codebase.

Linting

We recommend you run the linting process before committing code changes to the remote repository in order to ensure style consistency throughout the project.

All of our repositories implement the default linting rules for the languages and tools used. For example, the frontends use React/JSX and TypeScript linting rules and the backend uses Loopback's ESLint rules.

We previously used AirBnB's style guide (eslint-config-airbnb) however the package has not been maintained and is not compatible with newer ESLint versions.

Last updated