JSLint modified for old html
src:
  sort errors by line no.    
options:
bitwise : if bitwise operators should be allowed.
browser : if the standard browser globals should be predefined. (e.g. document)
couch : if Couch DB globals should be predefined. (e.g. emit)
devel : if the development globals should be predefined. (e.g. alert)
es6 : if using the good parts of ECMAScript Sixth Edition.
eval : if 'eval' should be allowed.
for : if the for statement should be allowed.
fudge : if the origin of a text file is line 1 column 1.
multivar : if a var, let, or const statement can declare two or more variables.
node : if Node.js globals should be predefined. (e.g. process)
single : if single quote should be allowed to enclose string literals.
this : if 'this' should be allowed.
white : if the whitespace rules should be ignored.

continue : if the continuation statement should be allowed.
eqeq : if '==' and '!=' operators should be allowed.
newcap : if constructor names capitalization should not be checked.
plusplus : if '++' and '--' operators should be allowed.
sloppy : if the "use strict"; pragma is optional.
window : if 'window' should be predefined.
numkey: if number hash keys should be allowed.
undecl: if undeclared variable warnings should be suppressed.
unused: if unused variable warnings should be suppressed.
scope: if out of scope warnings should be suppressed.
loop: if weird loops should be allowed.
cond: if the condition of 'if', 'while' and 'do' should not be checked.
shadow: if the declaretion that shadows outer scope variables should be allowed.

maxerr :
maxlen :
global :