@shane-tomlinson From http://www.jshint.com/docs/

> #### globals
> A directive for telling JSHint about global variables that are defined elsewhere. If value is `false` (default), JSHint will consider that variable as read-only.

So if you tried to override `afterEach()` I imagine it'd create some sort of space-time tear and signal the end of days. Or at the _very_ least, Travis would probably go red.