Rule: no-var-leak

The `no-var-leak` rule disallows multiple inline assignments in variable declarations, as this can lead to implicit global variables and accidental variable leaks into the outer scope.

```js
var x = y = "example";
```

This rule matches JSHint warning W120.