This fixes a few in-place JS linting issues, as well as re-enables style linting which was broken at one point per the roadmap card.
Note that enabling style lint uncovers 184 style errors. If we would rather wait on this until the errors are resolved, I can remove that change to get the JS lint issues fixed.