If anyone has any other suggestions for error checking, please share them! Thanks.Answer1:
Note that JSLint has a <em>No Evil</em> clause in it's license:<blockquote>
// The Software shall be used for Good, not Evil.</blockquote>
<a href="https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsJSNI" rel="nofollow">Here's</a> a good start on JSNI.