Linters for ensuring code quality:
*Linters - Ensuring code quality
No matter what linter you choose every JavaScript Project should use one. They can help find error and make code more consistent. For more comparisions check out comparison JavaScript linting tools