How can I check JavaScript code for syntax errors ONLY from the command line?
javascript, jshint, jslint, syntax-error
Solution
The solution is to enable jshint's `--verbose` option, which shows the error or warning code (e.g. `E020` for `Expected '}' to match '{'` or `W110` for `Mixed double and single quotes`), then grep for errors only:
jshint --verbose test.js | grep -E E[0-9]+.$
Problem
JavaScript programs can be checked for errors in IDEs or using online web apps but I'm looking for a way to detect syntax errors alone. I've tried JSLint and JSHint and looked at their options but I haven't been able to find a combination that would exclude warnings and just shows the syntax errors. How do I check JavaScript code for syntax errors only from the command line?