This week we talk about code quality. Not what makes code well written or not broken, but code that matches an agreed to syntax, is consistent, and matches some generic best practices that can be determined algorithmically.
JSLint
ES Lint
Sublime Text
Sublime Linter
Syntastic
Rubocop: a Ruby static code analyzer, based on the community Ruby style guide