A Big Baby
JSLint – A Good Start
If a proliferation of cross-compilers condemns a language, the proliferation of lint tools condemns its compilers, editors, and IDEs. Lint tools typically fill the gap where a language lacks or the tools haven’t caught up or caught on. Few people still use a separate C lint because most compilers and IDEs have integrated their most important checks. And PMD became less important to me as I started tweaking Eclipse’s Java compiler warnings (although it still needs better file and package filtering).
Perhaps smarter code analysis in this loose language is a hard nut to crack.
The Next Level