To distinguish JSLint messages from other messages, the string "[JSLint]" is prepended to the JSLint messages.
WARNING: JSLint will hurt your feelings. Side effects may include headache, irritability, dizziness, snarkiness, stomach pain, defensiveness, dry mouth, cleaner code, and a reduced error rate.
•Improve JSLint lint messages - Check this option to enable CSS HTML Validator to make changes to JSLint message output to try to make the messages more clear and easier to understand for the average web developer. Message IDs may also be added to some messages so that the message can be disable or its type changed. If you want unaltered JSLint output, then uncheck this option. This option is enabled by default.
•Options - These options used when running JSLint.
•The default for v16.0+ is "--browser=true --devel=true --maxerr=30 --white=true --this=true", not including the double quotes.
•In v18.0112+, "--single=true" has been added to the default (to allow single quotes).
•To allow standard browser globals (like document, event, history, screen, etc, but not self or window), browser can be set to true. Use this for the Options (add other options you may want): --browser=true
•To allow browser globals (like alert, console, etc) that are useful in development, devel can be set to true. Use this for the Options (add other options you may want): --devel=true
•To tolerate messy whitespace, white can be set to true. Add this to the Options: --white=true
•To allow single quotes, single can be set to true. Add this to the Options: --single=true
•CSS HTML Validator Standard v16.0 and above include a newer build of JSLint with better support for the sixth edition of ECMAScript [ES6]. It also drops some options that were supported by older versions of JSLint.
•JSLint is not developed or maintained by AI Internet Solutions LLC. AI Internet Solutions LLC only provides an interface to JSLint. Therefore, only bugs or problems with the JSLint interface (but not JSLint itself) should be reported to AI Internet Solutions LLC.
These options used to be supported in older versions of JSLint included with CSS HTML Validator v15.0 and below but are currently no longer available in the newer version of JSLint included with CSS HTML Validator v16.0 and above. They are listed here for reference purposes but should not be used.
•To turn off indentation, indent can be set to 0. Use this for the Options (add other options you may want): --indent=0
•To go against the convention and allow non-constructor functions to begin with uppercase letters to eliminate the "Missing 'new'" messages, add this option: --newcap=true
•To allow the ++ and -- operators, plusplus can be set to true. Use something like this for the Options (add other options you may want): --plusplus=true
•For stricter checking, try adding these options (or changing there values if already there): --unparam=false --plusplus=false
Some options that are not changeable here can be changed in the registry under the key "HKEY_CURRENT_USER\Software\AI Internet Solutions\CSE HTML Validator v4\Validator DLL\JSLint". For example, the timeout can be changed by changing the "TimeoutSeconds" value.