Qual é a maneira correta de verificar se existe uma variável global?

O JSLint não está passando isso como um código válido:

/* global someVar: false */
if (typeof someVar === "undefined") {
    var someVar = "hi!";
}

Qual é o caminho correto?

questionAnswers(8)

yourAnswerToTheQuestion