JSLint should be fully replaced by own rule engine (
And here is some reasons to not use JSLint:
- Almost always stops execution before reporting all violations - jslint-stopping-error.png. Note that this leads to side effects in project history.
- Quality of rules leaves much to be desired - jslint-line-too-long.png.
- No granularity of rules and thus no control via profile - jslint-other-rules.png.
- Size of dependencies - around 1 MB.