Gibt es eine Möglichkeit, die JSHint-Warnung für eine bestimmte Zeile zu unterdrücken?
Habe ich eine (Einzel -) Fall in meine app wurden eval
verwendet wird, und ich möchte zu unterdrücken JSHint Warnung nur für diesen Fall.
Gibt es einen Weg, das zu erreichen? Konfiguration, Magie Kommentar, ...?
InformationsquelleAutor der Frage Mike Aski | 2012-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es ist ein Weg. Zwei in der Tat. In Oktober 2013 jshint Hinzugefügt, eine Möglichkeit zu ignorieren, Blöcke von code wie dieser:
Können Sie ignorieren auch eine einzelne Zeile mit einem abschließenden Bemerkung wie diese:
InformationsquelleAutor der Antwort Jason Punyon
Die "böse" Antwort nicht für mich arbeiten. Stattdessen habe ich das verwendet, was wurde empfohlen, auf die JSHints docs-Seite. Wenn Sie wissen, die Warnung, die ausgelöst wird, können Sie es deaktivieren, für einen code-block. Zum Beispiel, ich bin mit einigen Drittanbieter-code, der nicht Verwendung der camel case-Funktionen, doch mein JSHint Regeln es verlangen, das führte zu einer Warnung. Ihn zu schweigen zu bringen, schrieb ich:
InformationsquelleAutor der Antwort tollmanz
Wie Sie sehen können, in der Dokumentation von JSHint Sie können die Optionen ändern pro Funktion oder pro Datei. In Ihrem Fall legen Sie einfach einen Kommentar in der Datei oder sogar mehr lokal nur in der Funktion, die verwendet
eval
:InformationsquelleAutor der Antwort Odi