However, when it comes to complex projects, this malleability can mean basic errors or oversights result in bugs the size of nuclear-powered cockroaches. And nobody likes cockroaches. There is a solution. It’s called JSLint.
The author of JSLint, Douglas Crockford, says this framework is a tool for helping developers adhere to strict coding conventions. It’ll aid you in the dark science of refining your code. Interested? Read more about it at JSPro: Using JSLint to refine your code.