Yeah, right? I feel web frontend programming is a mess in general: you have to deal with 3 or 4 different dynamic languages (HTML/CSS/JS/Ruby) that all have to fit together in their symbolic references (class names, etc.) and no good tooling to help you ensure that besides tests.

I haven't used jslint/jshint for the Javascript-specific part of PromDash yet, but it sounds like a good idea in general. I only remember jslint from the past and that it used to be so picky that it would be very annoying to try to run it even over valid code, but maybe it can be made less pedantic via flags?