Tag: jshint

Ein community-driven tool, Fehler zu erkennen und potenzielle Probleme in JavaScript-code und erzwingen von coding-Konventionen.

JSHint denkt, Jasmine Funktionen sind undefiniert

Anzahl der Antworten 4 Antworten
Habe ich einen Grunt-Konfiguration, die verwendet Karma+Jasmin und JSHint. Wann immer ich laufen JSHint auf meine spec-Datei, bekomme ich eine Reihe von "undefined" - Fehler, von denen die meisten für Jasmine ' s built-in Funktionen. Zum Beispiel:

JSHint und jQuery: '$' ist nicht definiert

Anzahl der Antworten 8 Antworten
Folgende JS: (function() { "use strict"; $("#target").click(function(){ console.log("clicked"); }); }()); Ergibt: test.js: line 5, col 3, '$' is not defined. Wenn linted mit JSHint 0.5.5. Irgendwelche Ideen? InformationsquelleAutor der Frage Allyl Isocyanate | 2012-01-13

Soll ich JavaScript oder JSHint JavaScript verwenden?

Anzahl der Antworten 8 Antworten
Ich bin momentan meine JavaScript-Validierung gegen JSLint und Fortschritte zu machen, es ist mir zu helfen, um besser zu schreiben von JavaScript - insbesondere in der Arbeit mit der Jquery-Bibliothek. Ich habe jetzt über JSHintein fork von

Gulp gibt 0 zurück, wenn Aufgaben fehlschlagen

Anzahl der Antworten 6 Antworten
Ich bin mit Gulp in meinem kleinen Projekt, um die tests ausführen und Fusseln zu meinem code. Wenn diese Aktionen fehlschlagen, Schluck immer beendet sich mit return code 0. Wenn ich jshint von hand, beendet es mit

Wie zu unterdrücken "{Variable} ist besser in Punktnotation geschrieben."

Anzahl der Antworten 2 Antworten
Ist es eine option, um und/oder wie kann ich das unterdrücken von Fehlern wie dem folgenden? 175,14:['tracker'] besser ist geschrieben in dot-notation. InformationsquelleAutor der Frage TomFuertes | 2012-11-02

gulp-jshint: Wie scheitert der Build?

Anzahl der Antworten 2 Antworten
Ich will mein Gulp build fehlschlägt, wenn es Fehler in JSHint. Entsprechend der Dokumentation von gulp-jshint kann ich mit dem "fail reporter". Aber der folgende Code funktioniert nicht: gulp.task("lint", function() { return gulp.src(JS_SOURCES) .pipe(jshint()) .pipe(jshint.reporter("jshint-stylish")) .pipe(jshint.reporter("fail")); });

Wie kann JSHint angewiesen werden, alle nicht definierten Variablen in einer Datei zu ignorieren?

Anzahl der Antworten 4 Antworten
In der Karma-tests, es gibt eine Menge von globalen Variablen und Funktionen, die JSHint meckert über (es ist integriert in meine editor). Wie kann ich feststellen, JSHint zu ignorieren, alle undefinierten Variablen in dieser einen bestimmten Datei?

ES6 in JShint - .jshintrc hat esversion, aber immer noch Warnung (mit Atom)

Anzahl der Antworten 4 Antworten
Ich bin mit atom, und ich habe versucht, mehrere verschiedene jshint-Pakete-und Sie alle geben eine Warnung, die sagt "template literal syntax' is only available in ES6 (use 'esversion: 6')" Erstellte ich ein top-level .jshintrc-Datei (auf root), und

Warum gibt JSHint eine Warnung aus, wenn ich const benutze?

Anzahl der Antworten 7 Antworten
Dies ist der Fehler, bekomme ich bei der Verwendung von const: <error line="2" column="1" severity="warning" message="&apos;const&apos; is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> Mein code sieht wie folgt aus:

Wie konfiguriere ich jshint, um mir den Fehler "Bad line break before" nicht zu geben?

Anzahl der Antworten 2 Antworten
Gibt es mir den Fehler "Bad Zeilenumbruch vor ','" denn ich habe code wie den folgenden var one = 1 , two = 2 , three = 3 ; Wenn ich die , am Ende der Zeile

Verhindert JSHint-Warnung, dass 'Funktionsname definiert, aber niemals verwendet' ist

Anzahl der Antworten 6 Antworten
Ich habe gerade angefangen mit JSHint (durch die Sublime-Linter package für Sublime Text 2). Ich möchte zu unterdrücken, die seine Warnungen in Bezug auf Funktionen, die verwendet werden, bevor Sie definiert sind, sehe ich kein problem mit

AngularJS Controller und "verwenden streng"

Anzahl der Antworten 4 Antworten
Ich habe vor kurzem angefangen mit JSHint und es ist erforderlich, ich verwende die Funktion in form von "use strict". Seit dann, AngularJS wirft einen Fehler: "Fehler: Argument "webAddressController' ist keine Funktion, hab undefined" Wenn ich entfernen