...
JavaScript is a highly dynamic and loose language, and many common errors are not picked up until run time. In order to avoid errors and common pitfalls in the language, all code should be regularly checked using ESLint. Configuration for ESLint is controlled through eslintrc and eslintignore files found in the repo.
...