Wie verwenden Sie JsHint “.jshintrc" - Datei, die mit Visual Studio 2013 Web-Essentials-Erweiterung?

Habe ich installiert, die "Web Essentials" - Erweiterung in Visual Studio 2013. Ich bin jetzt immer JSHint Warnungen erscheinen in meiner "Fehler" - Fenster unter dem Abschnitt "Messages". Es ist jedoch beschweren sich einige Globale Variablen, die es denkt, nicht definiert sind.

Aus, was ich lese, die Sie verwenden können, JSHint ist .jshintrc-Datei zu der Liste der globalen Variablen, so wird es aufhören, zu jammern über Sie. Ich will es einrichten wie folgt. (so, dass Sie aufhören zu Klagen über "ko"... ist ein KnockoutJs Globale variable.)

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

Wie und wo sollen Sie diese zu erstellen .jshintrc Datei in Ihr VS-Projekt?

Habe ich versucht, indem Sie die Datei in das Stammverzeichnis des Projektes, benennen es buchstäblich wie ".jshintrc" aber Visual Studio beschwert sich sagen, dass:

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

Ich kann nicht scheinen zu finden, keine Dokumentation über das hinzufügen dieser Datei in Ihrem Visual Studio-Projekt, so dass die Web-Essentials-Erweiterung wird es abholen.

Irgendwelche Ideen?


Update

Hex hatte die richtige Antwort. Ich hatte um eine Eingabeaufforderung zu öffnen, um die Datei umzubenennen, da Windows Explorer würde nicht lassen Sie mich einen Dateinamen beginnend mit einem Punkt entweder. Danach, ich folgte auch Hex-Rat rund um die gesamte Sache in geschweiften Klammern. Hier der Inhalt meiner .jshintrc-Datei.... die ich habe Sitze in meinem WebApp-root-Ordner... neben anderen Dateien wie web.config.

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

Ich bekomme nicht mehr als 10 Millionen unnötige Warnungen über die "ko" - Objekt. 🙂 Danke Hex!

  • Ich Suche schon überall nach einer Antwort auf diese selbst. Ich finde es ein bisschen verzögert, dass JSHint verwendet eine Datei erfordert ein führender Punkt in der Datei name. Können Sie nicht selbst erstellen und diese Datei in den windows-explorer.
  • Dies könnte eine lange gedreht, aber ich habe visual studio 2012 und es weigert sich zu erkennen, die jshintrc-Datei. Ich habe es geschrieben, wie hier empfohlen, aber es beschwert sich trotzdem über Globale Variablen.
InformationsquelleAutor ClearCloud8 | 2013-12-11
Schreibe einen Kommentar