We use ESLint to detect some issues in our code. We mostly follow the Airbnb Javascript style guide to write frontend code, with a few exceptions that we list here:
The list may not be up-to-date or complete, but you can take a look at the ESLint rules we use in our repository