jshint/jshint — pull request #613 by nightwing (2012-08-12 20:42:53+00:00)
Title: improve asi option 

code like `a1 a2` is an error regardless of asi
and it is usually means that `+` or `,` is missing
so in that case it is better to say `"Missing semicolon or operator."`

also if asi is true code like
```js
foo
['bar']
```

should give a warning.

`"Expected a conditional expression and instead saw an assignment."` looks too much like a critical error `"Assignment in conditional expression."` is probably better.