Como você usa o arquivo JsHint “.jshintrc” com a extensão do Visual Studio 2013 Web Essentials?

Eu instalei a extensão "Web Essentials" no Visual Studio 2013. Agora estou recebendo avisos JSHint que aparecem na minha janela "Lista de erros" na seção Mensagens. No entanto, está reclamando de algumas variáveis ​​globais que acha que não estão definidas.

Pelo que li, você pode usar o arquivo .jshintrc do JSHint para listar as variáveis ​​globais, para que ele pare de reclamar sobre elas. Eu quero configurá-lo da seguinte maneira. (para que ele pare de reclamar sobre "ko" ... que é uma variável global do KnockoutJs.)

"globals": {
    "$": false,
    "jQuery": false,
    "ko": false
 }

Como e onde você deve criar esse arquivo .jshintrc no seu projeto VS?

Eu tentei adicionar o arquivo na raiz do projeto, nomeando-o literalmente como ".jshintrc", mas o Visual Studio reclama dizendo que:

"File and folder names cannot contain a leading period."

Não consigo encontrar nenhuma documentação sobre como adicionar esse arquivo ao seu projeto do Visual Studio para que a extensão Web Essentials o capte.

Alguma ideia?

Atualizar

Hex teve a resposta correta. Eu tive que abrir um prompt de comando para renomear o arquivo, como o Windows Explorer não me deixou nomear um arquivo que inicia com um período também. Depois disso, eu também segui o conselho de Hex em cercar a coisa toda em chaves. Aqui está o conteúdo do meu arquivo .jshintrc .... que eu tenho na pasta raiz do meu WebApp ... junto com outros arquivos como o web.config.

{
    "globals": {
        "$": false,
        "jQuery": false,
        "ko": false
      }
}

Eu não recebo mais 10 milhões de avisos desnecessários sobre o objeto "ko". :) Obrigado Hex!

questionAnswers(3)

yourAnswerToTheQuestion