[[Fix]] Speed issues with linting very large files
[[Fix]] Speed issues with linting very large files

Fixes #2532

laurensortiz/jshint,fashionsun/jshint,BridgeAR/jshint,niedzielski/jshint,jugglinmike/jshint,llucbrell/jshint,kidaa/jshint,nitinlal/jshint,elkingtonmcb/jshint,fashionsun/jshint,luisbrito/jshint,jshint/jshint,mohsen1/jshint,thomas658/jshint,mohsen1/jshint,wisavalite/jshint,wzup/jshint,max789/jshint,niedzielski/jshint,wzup/jshint,shreyasgaonkar/jshint,BridgeAR/jshint,jugglinmike/jshint,Endika/jshint,elkingtonmcb/jshint,lukeapage/jshint,beni55/jshint,alivesay/jshint,supriyantomaftuh/jshint,alivesay/jshint,ljharb/jshint,marian-r/jshint,Endika/jshint,scottsmeester/jshint,kidaa/jshint,Joy603/jshint,luisbrito/jshint,gtanner/jshint,lukeapage/jshint,llucbrell/jshint,supriyantomaftuh/jshint,nicolo-ribaudo/jshint,scottsmeester/jshint,Joy603/jshint,mcanthony/jshint,ljharb/jshint,nitinlal/jshint,doggy8088/jshint,beni55/jshint,aisk/jshint,thomas658/jshint,Jeremy017/jshint,max789/jshint,wisavalite/jshint,marian-r/jshint,nicolo-ribaudo/jshint,aisk/jshint,laurensortiz/jshint,doggy8088/jshint,mcanthony/jshint,gtanner/jshint,jshint/jshint,shreyasgaonkar/jshint,Jeremy017/jshint