Acesso seguro por Lint, ES5 e modo estrito seguro ao objeto global JavaScript

Precisa acessar o objeto JavaScript global? Precisa fazer isso de uma maneira ES5 / Strict Mode -safe? Quer passar o lint sem variáveis ​​estranhas? Ah, e também é seguro para o gerenciador de pacotes.

var global = (function(f){
return f('return this')();
})(Function);