This overlooks JSHint's exit code 1 that may be an error.