Wie verwende ich die Jshint-Datei ".jshintrc" mit der Erweiterung "Visual Studio 2013 Web Essentials"?

Ich habe die Erweiterung "Web Essentials" in Visual Studio 2013 installiert. Jetzt werden in meinem Fenster "Fehlerliste" im Abschnitt "Nachrichten" JSHint-Warnungen angezeigt. Es beschwert sich jedoch über einige globale Variablen, die seiner Meinung nach nicht definiert sind.

Nach dem, was ich gelesen habe, können Sie die .jshintrc-Datei von JSHint verwenden, um globale Variablen aufzulisten, damit sie sich nicht mehr über sie beschweren. Ich möchte es wie folgt einrichten lassen. (Damit es aufhört, sich über "ko" zu beschweren ... das ist eine globale Variable von Knockout.)

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

Wie und wo soll diese .jshintrc-Datei in Ihrem VS-Projekt erstellt werden?

Ich habe versucht, die Datei im Stammverzeichnis des Projekts hinzuzufügen. Dabei wurde sie wörtlich als ".jshintrc" bezeichnet, aber Visual Studio beklagt sich, dass:

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

Ich kann anscheinend keine Dokumentation zum Hinzufügen dieser Datei zu Ihrem Visual Studio-Projekt finden, sodass sie von der Web Essentials-Erweiterung abgerufen wird.

Irgendwelche Ideen?

Aktualisieren

Hex hatte die richtige Antwort. Ich musste eine Eingabeaufforderung öffnen, um die Datei umzubenennen, da der Windows Explorer mir nicht erlaubte, eine Datei zu benennen, die mit einem Punkt beginnt. Danach folgte ich auch Hexs Rat, wie man das Ganze in geschweiften Klammern umgibt. Hier ist der Inhalt meiner .jshintrc-Datei ..., die ich im Stammordner meiner WebApp habe ... neben anderen Dateien wie web.config.

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

Ich erhalte nicht länger 10 Millionen unnötige Warnungen über das "ko" -Objekt. :) Danke Hex!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage