Tag: jslint

JSLint ist ein „code-Qualität“ – tool für JavaScript entwickelt von Douglas Crockford, ein bekannter Entwickler auch verantwortlich für JSON, JSMin, ADSafe und Teile von YUI. JSLint ist parallel zu C ist, Fusseln.

Döner-Fall in eckige 2-Selektoren (tslint)

Anzahl der Antworten 1 Antworten
Dies ist mein tslint.json Datei: { "rulesDirectory": [ "node_modules/codelyzer" ], "rules": { "class-name": true, "comment-format": [ true, "check-space" ], "curly": true, "eofline": true, "forin": false, "indent": [ true, "spaces" ], "label-position": true, "label-undefined": true, "max-line-length": [ true,

jslint nicht Funktionen innerhalb einer Schleife

Anzahl der Antworten 3 Antworten
Bezieht zu diesem Thema: Machen Sie nicht die Funktionen innerhalb einer Schleife. - jslint-Fehler Wie würden Sie mit jquery .each(function () {...} innerhalb einer for-Schleife? zu wissen, dass ich brauche den Kontext von "für" in meinem "each"

Jslint-Fehler: Erwartet einen bedingten Ausdruck und statt dessen sah eine Zuweisung

Anzahl der Antworten 5 Antworten
Für diesen code: var i = 0; for (i < menuitem.length; i += 1;) JSlint gibt: Erwartet einen bedingten Ausdruck und statt dessen sah eine Zuweisung. Erwartet einen Bezeichner und stattdessen sah ')'. Und weigert sich, weiter

JSlint-Fehler " Don 'T make Funktionen innerhalb einer Schleife." führt zur Frage über Javascript selbst

Anzahl der Antworten 4 Antworten
Ich habe einige code, der ruft anonymen Funktionen innerhalb einer Schleife, so etwas wie dieses pseudo-Beispiel: for (i = 0; i < numCards; i = i + 1) { card = $('<div>').bind('isPopulated', function (ev) { var card

JSLint : wie es zu benutzen?

Anzahl der Antworten 3 Antworten
Habe ich verstanden, dass JSLint ist ein großes Werkzeug für die JavaScript-Entwicklung, aber ich habe einige dunkle Punkte in meinem globalen Verständnis von dieser. Wie zu verwenden es in meine Entwicklungsumgebung ? In anderen Worten, wie und

Fehler: "angular verwendet wurde, bevor es definiert wurde," aber online-Redakteure in der Lage, das Ergebnis

Anzahl der Antworten 3 Antworten
Konnte ich nicht bekommen, eine Ausgabe von diesem code, wenn ich es lief meiner lokalen Maschine, aber der seltsame Teil ist die online-Redakteure in der Lage, mir eine Ausgabe: http://codepen.io/anon/pen/waXGom *Im mit Adobe Brackets-editor Hier ist mein

JavaScript: JSLint " wirft "Nur Lesen

Anzahl der Antworten 2 Antworten
Mein code: Hinweis: das Slider-Objekt deklariert wird aber weggelassen, in dem snippet unten zur besseren Lesbarkeit "use strict"; /*global arrayContainer, SliderInstance, DomObjects */ arrayContainer = new Slider.constructArray(); SliderInstance = Object.beget(Slider); DomObjects = { animationContainer: document.getElementById('animationContainer'), buttonRight: document.getElementById('buttonRight'),

Unerwartetes token operator «=», erwartet punc «,»

Anzahl der Antworten 4 Antworten
ich erhalte die folgende Fehlermeldung Parse error: Unerwartetes token operator «=», erwartet punc «,» Linie 159, Spalte 26 Dies ist mein code function fitBounds(type="all", shape=null) { var bounds = new google.maps.LatLngBounds(); if ( type == "all" ){

JSLint "eval is evil." - alternativen

Anzahl der Antworten 7 Antworten
Ich bin ein paar JavaScript-Funktionen, die ausgeführt werden auf dem client (browser) und dem server (in einem Java-Nashorn-Kontext). Dies sind kleine Funktionen - im Grunde wenig Prüfer, die sind gut definiert und verlassen Sie sich nicht auf

Wie verhindere ich, dass visual studio einfügen ein Leerzeichen zwischen Funktionsdefinition und sofort anrufen?

Anzahl der Antworten 3 Antworten
Bin ich mit der visual studio-JSLint-plugin, um meine javascript in Ordnung, die scheint wirklich gut zu funktionieren, abgesehen von diesem einen problem. Wenn ich in x = (function () { }()) Und dann das Semikolon am Ende,

JSLint-Fehler: Unerwarteter 'dieser'

Anzahl der Antworten 6 Antworten
Schwierigkeiten zu verstehen, warum JSLint ist überrascht von meinem Einsatz von this im folgenden code: JS: function testConstr (x) { 'use strict'; this.joker = "Whyyy sooo seriousss?"; this.x = x; } Sowohl property-Zuweisungen, JSLint sagt: Unerwartete 'diese'.

Unerwartete 'weiter'

Anzahl der Antworten 2 Antworten
Habe ich: while (i < l) { if (one === two) { continue; } i++; } Aber JSLint sagt: Problem in Zeile 1 Zeichen 20: Unerwartetes 'weiter'. if (one === two) { continue; } Welche Fehler habe

Ist es schlechte Praxis, um die Verwendung der gleichen Variablen-Namen in mehreren for-Schleifen?

Anzahl der Antworten 6 Antworten
War ich einfach nur linting einige JavaScript-code mit JSHint. Im code habe ich zwei for-Schleifen beide wie folgt verwendet: for (var i = 0; i < somevalue; i++) { ... } Also beide for-Schleifen verwenden Sie den

Wie ändere ich Eclipse verwenden Sie Leerzeichen statt tabs in Javascript-editor?

Anzahl der Antworten 1 Antworten
Benutze ich die Eclipse JavaScript plugin, ich habe meinen text-editor-Einstellungen auf "einfügen Leerzeichen wie tabs" das funktioniert gut, bis ich einen code-block und tab oder shift-tab, führen JSLint und AARGghh! "Gemischte Leerzeichen und Tabulatoren." gibt es etwas,

JavaScript-Funktion innerhalb der Schleife

Anzahl der Antworten 2 Antworten
Kann mir jemand erklären, warum JSLint beschwert sich über die "Funktion innerhalb der Schleife" mit diesem Beispiel: for (var i = 0; i < buttons.length; i++) { (function(i) { buttons[i].onclick = function(e) { t.progressBars[t.current].update(buttons[i].getAttribute("data-value")); } })(i); }

Wie man richtig mit leerem Rückgabewert der Funktion?

Anzahl der Antworten 3 Antworten
Ich bin mit einem run-time-Zuordnung von Funktionen zu berücksichtigen, die für browser-Unterschiede. Aber für die un-unterstützte Browser, ich möchte mit leerem Rückgabewert der Funktion so, dass ein JavaScript-Fehler ausgegeben. Aber, jslint beschwert sich über die leeren Funktionen.

Warum TSLint und JSLint-Bericht leere Blöcke?

Anzahl der Antworten 6 Antworten
Von Zeit zu Zeit, ich bekomme TSLint Fehler "- block leer ist". Das passiert z.B. wenn ich den pass ein no-op callback zu einer Funktion: doSomething(() => {}); Aus, was ich lese, JSLint offenbar das gleiche tut,

Was ist der Unterschied zwischen `new Object () " und Objekt-literal Schreibweise?

Anzahl der Antworten 10 Antworten
Was ist der Unterschied zwischen dieser Konstruktor-basierte syntax für das erstellen eines Objekts: person = new Object() ...und dieses literal syntax: person = { property1 : "Hello" }; Scheint es, dass beide das gleiche tun, obwohl JSLint

JSLint ist plötzlich reporting: Nutzen Sie die Funktion in form von "use strict"

Anzahl der Antworten 8 Antworten
Habe ich auch die Aussage: "use strict"; am Anfang der meisten meiner Javascript-Dateien. JSLint hat nie zuvor eine Warnung. Aber jetzt ist es, zu sagen: Verwenden Sie die Funktion "use strict". Weiß jemand, was die "Funktion" wäre?

JSLint "unsicher ^" im regulären Ausdruck

Anzahl der Antworten 3 Antworten
JSLint meldet Unsicher '^' für die folgende Zeile. Warum ist das so? Oder ist es einfach sich zu beschweren, Wann immer ich will, zu negieren, eine Charakter-Klasse? //remove all non alphanumeric, comma and dash characters "!$7s-gd,&j5d-a#".replace(/[^\w,\-]/g, '');

JSLint 'Unerwartete '(space)' Fehler?

Anzahl der Antworten 1 Antworten
Spiele ich mit Adobe Edge Code hat seine eigene JSLint-Prüfung option. Ich bin immer diese Fehlermeldung ("Ansicht" - Titel), die ich bin nicht in der Lage zu reparieren...weiß jemand was das ist? Die Fehlermeldung kommt für jede

Erwartet einen Bezeichner und stattdessen sah ')'

Anzahl der Antworten 2 Antworten
Ich diese Fehlermeldung erhalten, Expected an identifier and instead saw ')'. in diesem code-Zeilen. Jeder wie es zu lösen ist? for (; index < nPageFullItemCnt; index++) { strIndex = "0" + index; keyIndex = "popup_item_" + strIndex.substr(strIndex.length

Winkel-cli : Mit ng lint

Anzahl der Antworten 4 Antworten
Ich bin mir bewusst, dass die Winkel-cli verwendet codelyzer verwendet lint.js Wenn Sie mit dem Befehl: ng lint Kann es automatisch korrigieren formatieren? oder wird es nur mitteilen Formatierung-Fehler? ng lint --help alle Ausgänge Hilfe von Befehlen

Einfache Weise, zu überprüfen/validieren javascript-syntax

Anzahl der Antworten 5 Antworten
Habe ich einige große Reihe von verschiedenen javascript-snippets (mehrere tausend), und einige von Ihnen haben einige dumme Fehler in der syntax (wie unmatching Klammern/Anführungszeichen, HTML in javascript, Tippfehler in Variablennamen). Ich brauche eine einfache Möglichkeit um zu

jslint --edition=Letzte Unerwartete ES6-feature. const

Anzahl der Antworten 2 Antworten
Ich versuche, Knoten-jslint https://github.com/reid/node-jslint in Ordnung zu halten meinen code sauber Habe ich eine const in meinem nodejs script, aber jslint sagt, es ist nicht gültig ES6-code Unexpected ES6 feature. const pdPersonsFilterId = process.argv[2]; //Line 10, Pos

Methode Ausdruck ist nicht von Funktion geben

Anzahl der Antworten 2 Antworten
Habe ich die folgende JavaScript-Datei: /*global $ */ function foo() { 'use strict'; var $tr = $('table tr'), $td = $tr.children('td'); $td.html('Hello World'); } In PHPStorm, children wird Unterstrichen mit einer schwachen Warnung. Fährt man mit der

"Verwenden Sie die array-literal notation []" für var os_map = {}

Anzahl der Antworten 4 Antworten
Ich verstehe nicht, warum bekomme ich die Fehlermeldung wenn ich JSLint eine JavaScript-Datei. Bekomme ich die Meldung var os_map = {}; Problem at line 28 character 36: Use the array literal notation . wenn ich dieser code

Deaktivieren Sie "verwenden Sie die Funktion form von use strict" aber halten Sie die "Fehlenden" use strict' - Anweisung" Warnung

Anzahl der Antworten 4 Antworten
Ich bin mit jslint-Validierung meinem code. Ich habe "use strict" auf allen meinen Seiten. Wie kann ich die Meldung deaktivieren "verwenden Sie die Funktion form von 'use strict' - " aber halten Sie die "Fehlenden" use strict'

So definieren Sie eine neue Globale Funktion in javascript

Anzahl der Antworten 3 Antworten
Habe ich ein Problem, wenn Sie versuchen, eine Funktion global, wenn es engagiert sich in Schließung. In dem code unten, habe ich eine anonyme Methode, die definiert, bei der neuen Funktion auf die window genannt, getNameField. (function

Fenster.Lage.href = " Fenster.Lage.href und JSLint

Anzahl der Antworten 3 Antworten
Wenn mit window.location.href = window.location.href; reload einer Seite (ohne re-POSTing) ist keine schlechte Praxis, was sollen wir machen von JSLint "Komisch Zuordnung" Beschwerde? BEARBEITEN window.location.reload() ist nicht geeignet, wenn Sie nicht wollen, um POST-Daten des Formulars wieder.

'Variable' verwendet wurde, bevor es definiert wurde

Anzahl der Antworten 6 Antworten
Ich bin der überprüfung, ob eine variable definiert ist oder nicht, und wenn es nicht ausdrücklich angegeben ist, werde ich definieren, indem Sie Folgendes tun: if ( typeof(aVariable) == 'undefined' ) { var aVariable = value; }

JSLint zu ignorieren undefinierten Variablen

Anzahl der Antworten 4 Antworten
Habe ich gehackt meine js-Programm in viele Stücke für die Entwicklung. Nun, wenn ich laufen ein Stück durch JSLint, bekomme ich eine Menge Fehler der Art: Problem in Zeile 48 42 Zeichen: 'XXXXXXX' die verwendet wurde, bevor

JSLint warnt davor, dass das "Dokument" ist nicht vollständig definiert ist, die auf jQuery(document).bereit

Anzahl der Antworten 6 Antworten
Bekomme ich eine 'document' has not been fully defined yet. $(document).ready(function () { Warnung aus jsLint. Ich bekomme, warum diese happends, aber ich möchte, dass mein code, der zu einer Warnung frei. Meine Frage ist - wie

JSLint-Fehler: Verschieben Sie alle 'var' - Deklarationen an den Anfang der Funktion

Anzahl der Antworten 7 Antworten
JSLint-Website aktualisiert, und ich kann nicht überprüfen, JS-Skripte nicht mehr. Für mich, diese Warnung ist nicht kritisch, und ich will nicht gehen durch Tausende von Zeilen um dies zu beheben, möchte ich finden, mehr kritische Probleme. Weiß

Sollte ich mir sorgen über das "Fenster" ist nicht definiert" JSLint " strict-Modus Fehler?

Anzahl der Antworten 2 Antworten
Diese nicht übergeben JSLint im strict-Modus: "use strict"; (function (w) { w.alert(w); }(window)); Den Fehler-von jslint.com--sieht wie folgt aus: Problem in Zeile 4 Zeichen 3: 'window' ist nicht definiert. }(window)); Stillschweigend global: Fenster 4 Muss ich Ihnen

JavaScript: Fehler - ", Erwartet eine Aufgabe oder eine Funktion aufrufen, und stattdessen sah den Ausdruck"?

Anzahl der Antworten 4 Antworten
Ich bin mit JSLint um sicherzustellen, dass meine JavaScript "strenge" und ich bekomme die folgende Fehlermeldung: Erwartet eine Aufgabe oder eine Funktion aufrufen, und statt dessen sah Sie einen Ausdruck Auf dem folgenden code: (my_var > 0

JSLint (CLI): Optionen?

Anzahl der Antworten 5 Antworten
Ich bin mit JSLint's Rhino-version von der Ubuntu-Befehlszeile etwa so: $ rhino jslint.js myScript.js Während die web-Oberfläche bietet verschiedene Möglichkeiten, ich konnte nicht herausfinden, wie Sie rufen diese über die Kommandozeile. Bin ich mit Blick auf nichts

JSLint: control-Kommentare (selektive ignorieren)

Anzahl der Antworten 8 Antworten
Tut JSLint alles wie JavaScript Lint ist Kontrolle Kommentare (z.B. /*jsl:fallthru*/) zu machen, ignorieren bestimmte Passagen? InformationsquelleAutor der Frage | 2009-03-01

Jedes Werkzeug automatisch zu beheben, einfach JSLint-Probleme?

Anzahl der Antworten 8 Antworten
Ich habe JSLint zum ersten mal auf eine ziemlich lange Datei, und ich habe eine Menge Fehler wie expected exactly 1 space between "function" and "(" oder unexpected ' '. Ich wusste nicht, dies war wichtig, überhaupt

Warum jammert JSLint über "Unerwartetes" anderes "nach" Rückkehr ""?

Anzahl der Antworten 3 Antworten
JSLint beschwert sich, dass die folgenden (nutzloses Beispiel -) code ist ungültig: (function (x) { "use strict"; if (x === 1) { return 1; } else if (x === 2) { return -1; } return 0; }(1));

Wie Sie JSLint / JSHint mitteilen, welche globalen Variablen bereits definiert sind

Anzahl der Antworten 3 Antworten
In meinem Projekt haben wir einige Globale Variablen, die als Container: MyProject.MyFreature.someFunction = function() { ... } So, dann nutze ich das script über die Website und JSLint /JSHint meckert darüber: 'MyProject' ist nicht definiert Ich weiß,

Warum vermeiden Sie Inkrementieren ("++") und Dekrementieren ("-") Operatoren in JavaScript?

Anzahl der Antworten 16 Antworten
Einer der Tipps für die jslint-tool ist: ++ und -- Die ++ (increment) und -- (decrement) die Betreiber bekannt, um dazu beitragen, schlechten code durch die Förderung übermäßigen trickiness. Sie Sekunden nur fehlerhafte Architektur aktivieren, um Viren

Wie behebe ich jslint Fehler 'Machen Sie keine Funktionen innerhalb einer Schleife.'?

Anzahl der Antworten 6 Antworten
Bin ich dabei, alle unsere JS-code Durchlaufen, jslint, manchmal mit viel tweaken, mit den Optionen, um legacy-code pass für jetzt auf mit der Absicht, Sie zu beheben es richtig später. Es ist eine Sache, die jslint-beschwert sich

Verwenden von JSLint in Notepad ++

Anzahl der Antworten 3 Antworten
Ich habe gesehen, andere text-Editoren verwenden Erweiterungen zu ermöglichen, syntax-checker, wie JSLintist das möglich mit Notepad++? InformationsquelleAutor der Frage alumb | 2009-06-26

Wie installiere ich JSLint auf Ubuntu?

Anzahl der Antworten 4 Antworten
Wie installiere ich JSLint auf Ubuntu? Ich habe die Quelle jsl-0.3.0-src.tar.gz aus http://www.javascriptlint.com/download.htm und dann extrahiert er dir genannt jsl-0.3.0 auf meinem Desktop. Ich zog es /usr/local/bin die ich gelesen haben ist mein WEG. Ich möchte auch

JSLint Fehler: "Verschieben Sie den Aufruf in die Parens, die die Funktion enthalten"

Anzahl der Antworten 1 Antworten
Was bedeutet JSLint bedeutet dieser 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); InformationsquelleAutor der Frage Sam | 2011-02-12

Adobe Brackets deaktivieren jslint, erlauben aber jshint

Anzahl der Antworten 5 Antworten
Meine grundlegende Frage: In der Adobe Brackets-editor wie verwende ich jshint beim ausschalten oder deaktivieren jslint? Mein tl;dr: Wenn linting javascript im Adobe Brackets-editor finde ich, dass ich die Ergebnisse für beide jslint und jshint. Ich habe

Wie kann ich JavaScript-Code auf Syntaxfehler nur von der Befehlszeile aus überprüfen?

Anzahl der Antworten 6 Antworten
JavaScript-Programme können auf Fehler überprüft werden, die in IDEs oder mit online-web-apps aber ich bin auf der Suche nach einer Möglichkeit zur Erkennung von syntax-Fehlern allein. Habe ich versucht, JSLint und JSHint und sah Ihre Optionen, aber

JSLint - Teile des Codes ignorieren

Anzahl der Antworten 2 Antworten
Ich habe ein großes Skript, das geht JSLint (einschließlich Vermeidung des schlecht-Teile). Außer einer Ausdehnung, die eine sehr wechselhafte obfuscated code, der eingebettet ist in den größeren Kontext. JSLint erzeugt einiges an Beschwerden für diesen Abschnitt, und

Was ist der richtige Weg zu prüfen, ob eine globale Variable existiert?

Anzahl der Antworten 8 Antworten
JSLint ist nicht vorbei, dies als ein Gültiger code: /* global someVar: false */ if (typeof someVar === "undefined") { var someVar = "hi!"; } Was ist der richtige Weg? InformationsquelleAutor der Frage Ebrahim Byagowi | 2012-07-21