emberjs/ember.js — pull request #2953 by jamesarosen (2013-07-04 01:30:02+00:00)
Title: .jshintrc: set browser:false

Setting `browser:true` predefines a large list of globals. Some of these, like `window`, `location`, and `setTimeout`, are really useful. Some of them, like `name` and `event` are really dangerous to have available as globals. They invite code errors.

This PR
* sets `browser: false`
* predefines `window`, `location`, `setTimeout` and the other "normal" globals