JSLint ist ein Tool zur "Codequalität" für JavaScript, das von Douglas Crockford entwickelt wurde, einem bekannten Entwickler, der auch für JSON, JSMin, ADSafe und Teile von YUI verantwortlich ist. JSLint ist parallel zu Cs Flusen.
Kürzlich habe ich einen Teil meines Codes über JSLint ausgeführt, als ich auf diesen Fehler stieß. Das, was ich an diesem Fehler lustig finde, ist, dass automatisch davon ausgegangen wird, dass alle == === sein sollten. Macht das wirklich Sinn? Ich konnte viele Fälle sehen, in denen Sie den Typ …
Was kann ich tun, wenn sich JSLint darüber beschwert, dass "i" in einem solchen Szenario eine nicht verwendete Variable ist: var items = "<option selected></option>"; $.each(data, function (i, item) { items += "<option value='" + item.Value + "'>" + item.Text + "</option>"; }); (i, item) ist die erforderliche Reihenfolge der …
Ich stelle fest, dass in CoffeeScript, wenn ich eine Funktion definiere, indem ich: a = (c) -> c=1 Ich kann nur den Funktionsausdruck bekommen : var a; a = function(c) { return c = 1; }; Ich persönlich verwende jedoch häufig eine Funktionsdeklaration , zum Beispiel: function a(c) { return …
In meinem Projekt haben wir einige globale Variablen, die als Container funktionieren: MyProject.MyFreature.someFunction = function() { ... } Dann verwende ich dieses Skript auf der gesamten Website und JSLint / JSHint beschwert sich darüber: 'MyProject' ist nicht definiert Ich weiß, dass ich zu jeder JavaScript-Datei gehen und den Kommentar /*global …
JSLint-Site aktualisiert und ich kann JS-Skripte nicht mehr überprüfen. Für mich ist diese Warnung nicht kritisch, und ich möchte nicht Tausende von Zeilen durchgehen, um dies zu beheben. Ich möchte kritischere Probleme finden. Weiß jemand, wie man diesen Fehler deaktiviert oder Legacy-JSLint verwendet? AKTUALISIEREN Beispiel: function doSomethingWithNodes(nodes){ this.doSomething(); for (var …
Ich verwende JSLint , um Fehler zu erkennen. Ich deaktiviere einige Optionen, die mir nicht gefallen, aber ich sehe keine Möglichkeit, die Verwendung der windowglobalen Variablen zu ermöglichen. Nun, es gibt die Yahoo Widget-Option, aber das ist übertrieben. Was ist mit der Verwendung von "Fenster" zu tun? Warum sollte JSLint …
Ich verwende JSLint, um die meisten meiner externen Javascript-Dateien zu überprüfen. Die meisten Fehler treten jedoch bei Funktionen auf, die verwendet werden, bevor sie definiert werden. Ist das wirklich ein Problem, über das ich mir Sorgen machen sollte ? Es scheint, dass Firefox, IE7 und Chrome sich nicht darum kümmern. …
Was bedeutet JSLint mit diesem Fehler? Und wie soll es umgeschrieben werden? Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function: })(jQuery);
Ich weiß, dass einige Leute das Vorhandensein eines führenden Unterstrichs als Hinweis darauf betrachten, dass eine Variable "privat" ist, dass diese Privatsphäre eine Fiktion ist, und dass JSLint aus diesem Grund solche Namen mit einer Fehlermeldung meldet. Ich verwende Google Analytics auf einer Website, die ich erstelle. Ich beziehe mich …
JSLint gibt mir diesen Fehler: Problem in Zeile 11, Zeichen 33: Verwenden Sie die Array-Literal-Notation []. var myArray = new Array(); Was ist Array-Literal-Notation und warum soll ich sie stattdessen verwenden? Es zeigt hier, dass new Array();es gut funktionieren sollte ... fehlt mir etwas?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.