ESLint: https://eslint.org/
ESLint rules... what they mean, and how to change them: https://eslint.org/docs/rules/
ESLint Plugin for VSCode: https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
Thoughts about JavaScript linters and lint-driven development: https://medium.com/@danielsternlicht/thoughts-about-javascript-linters-and-lint-driven-development-7c8f17e7e1a0
What is Continuous Integration? https://aws.amazon.com/devops/continuous-integration/
5 Great Reasons to Use TravisCI: https://improveandrepeat.com/2015/03/5-great-reasons-to-use-travis-ci/