Wie deaktiviere ich die Semikolon-Warnung?

Wie deaktiviere ich die Semikolon-Warnung?

Ich verwende dieJSHintBibliothek mitDu vervollständigst mich, aber es wird in jeder Zeile eine Warnung bezüglich fehlender Semikolons ausgegeben. Die Semikolons sind weder erforderlich noch erwünscht. Wie kann ich diese Funktion deaktivieren?

Ich sehe aus derJSHint-Dokumentedass ich die Option weitergeben muss asi. Wie mache ich das?

Antwort1

Aus der JSHint-DokumentationBefehlszeilenschnittstelle > Linting-Optionen angeben:

Die ausführbare Datei jshint kann Linting-Optionen anwenden, die in einer externen JSON-formatierten Datei angegeben sind. Eine solche Datei könnte wie folgt aussehen:

{
  "curly": true,
  "eqeqeq": true,
  "nocomma": true
}

jshint sucht an mehreren Stellen nach dieser Konfiguration und stoppt beim ersten positiven Treffer:

  1. Der mit dem Flag --config angegebene Speicherort
  2. Eine Datei mit dem Namen package.json im aktuellen Verzeichnis oder einem übergeordneten Verzeichnis des aktuellen Verzeichnisses (die Konfiguration sollte als jshintConfig-Attribut des JSON-Werts dieser Datei deklariert werden)
  3. Eine Datei mit dem Namen .jshintrc im aktuellen Verzeichnis oder einem übergeordneten Verzeichnis des aktuellen Verzeichnisses
  4. Eine Datei mit dem Namen .jshintrc im „Home“-Verzeichnis des aktuellen Benutzers (sofern definiert)

Fügen Sie in Ihre JSON-Konfigurationsdatei also Folgendes ein:

"asi": true

verwandte Informationen