Tag: jshint

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

grunt-contrib-jshint Warnung: der Pfad muss ein string sein;

Anzahl der Antworten 3 Antworten
Ich habe versucht, verwenden Sie den grunt jshint-Modul zur Validierung mein code, aber ich bekomme immer die folgende Fehlermeldung: Running "jshint" task [D] Task source: C:\Coursera\03. Intro Angular JS\conFusion\node_modules\grunt-contrib-jshint\tasks\jshint.js Running "jshint:all" (jshint) task [D] Task source: C:\Coursera\03.

JSHint nicht lassen Sie mich 'forEach' in einer 'for' - Schleife

Anzahl der Antworten 5 Antworten
Ich habe ein Objekt mit arrays als Werte. people = { 'steve':['foo','bar'], 'joe':['baz','boo'] } Für jeden Schlüssel, ich würde gerne eine Schleife über die Werte in das entsprechende array. Einfach genug: for ( var person in people

Wie verwenden Sie JsHint “.jshintrc" - Datei, die mit Visual Studio 2013 Web-Essentials-Erweiterung?

Anzahl der Antworten 3 Antworten
Habe ich installiert, die "Web Essentials" - Erweiterung in Visual Studio 2013. Ich bin jetzt immer JSHint Warnungen erscheinen in meiner "Fehler" - Fenster unter dem Abschnitt "Messages". Es ist jedoch beschweren sich einige Globale Variablen, die

ES6-Modul export-Standard-syntax

Anzahl der Antworten 1 Antworten
Ich bin mit dem es6-module-transpiler, esprima und JSHint mit esnext: true Optionen. JSHint meckert, wenn ich: export default = { some: 'thing', other: 'thing' }; Aber esprima beschwert sich, wenn ich export default { some: 'thing', other:

Gleichzeitig Führen Sie `watch` & `nodemon` mit Grunt

Anzahl der Antworten 3 Antworten
Ich fange gerade mit Grunt und würde gerne grunt-contrib-watch [GitHub-Seite] zu Fusseln meine JavaScript-jedes mal, wenn eine Datei modifiziert wird (mit grunt-contrib-jshint [GitHub-Seite]), und führen Sie grunt-nodemon [GitHub-Seite] auch gleichzeitig mit grunt-concurrent [GitHub-Seite]. So wie ich das

JSHINT: wie um die Warnung zu deaktivieren Fehlende Leerzeichen nach anonymous 'Funktion'

Anzahl der Antworten 2 Antworten
Bekam ich die Warnung in jshint '[L76:C24] Missing space after 'function'' I folgt Nicholas Zakkas Wartbaren javascript - Stile, wo es keinen Raum, nachdem anonyme Funktion. So entfernen Sie diese Warnung in jshint? .jshintrc { "node": true,

Wie kann ich den Pfad angeben, auf den Knoten in SublimeText3 für Sublime-JSHint-plugin in Windows

Anzahl der Antworten 8 Antworten
Nach der Installation node.js dann die Sublime-JSHint-plugin unter Windows XP mit SublimeText3, bekomme ich die folgende Fehlermeldung: "Node.js war nicht im Standard-Pfad. Bitte geben Sie die Position." Dies ist ein bekanntes Problem bei der Konfiguration und dokumentiert

jshint wirft einen"Erwartet, dass ein 'break' - Anweisung vor der 'Fall'"

Anzahl der Antworten 2 Antworten
Hallo ich habe ein Probleme, wenn mein Rahmen ist mit jshint zu validieren, meine javascript code. Ich habe verwendet die switch-case ohne break-Anweisung absichtlich, aber dieser Teil des Codes aufgenommen wird, als ein Fehler, wenn jshint überprüft.

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

JavaScript : Erwartete und Zuordnung oder Funktion nennen, und stattdessen sah Sie einen Ausdruck

Anzahl der Antworten 2 Antworten
Ich bin mit JSHint 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: var str =

Diese Funktion hat zu viele Aussagen. (41)

Anzahl der Antworten 3 Antworten
Ich habe diesen controller .controller('ctrl', function($scope, $rootScope, $timeout, $alert, $location, $tooltip, $popover, BetSlipFactory, AccordionsFactory, AuthFactory, RiskWinCalculations) {...}); und ich bin immer diese Fehlermeldung aufgrund jshint: Linie 10 col 44 Diese Funktion hat zu viele Aussagen. (41) so,

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

Lösung zu jshint "Besser geschrieben in dot-notation", wenn ich die gültige Verwendung von nicht-Punkt-notation

Anzahl der Antworten 1 Antworten
Wie nutzt man die Punkt-notation, wenn ich bin, sofern ein string? Ich bin ein wenig code schreiben, füllen Sie eine eckige 'x-editable' Art der Steuerung. Ich habe ein array von Werten mit einem vordefinierten string-Bezeichner basierend auf,

Pfeil-Funktion, syntax (=>)' ist nur in ES6 (mit 'esversion: 6')

Anzahl der Antworten 3 Antworten
Derzeit bin ich mit meinen tests mit Winkelmesser/grunt, aber ich bin immer folgende Fehler Meldung: 'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6'). Ich denke, dass meine .jshintrc - file nicht Lesen, denn

Mit jshint mit AngularJS und Controller

Anzahl der Antworten 4 Antworten
Ich versuche mich zu integrieren, JSHint in meinem build-Prozess. Die app, die ich Baue verwendet AngularJS. Derzeit habe ich einen Konflikt, ich bin mir nicht sicher, wie Sie zu lösen sind. Wenn ich bauen meine app, bekomme

Wie konfigurieren Sie JSHint-Optionen Global in Sublime Text 2?

Anzahl der Antworten 2 Antworten
Ich würde gerne ausschalten, insbesondere die Warnungen, die weltweit bei der Verwendung von Sublime Text 2 ist JSHint-plugin. Zum Beispiel, "laxcomma". Ich habe versucht, die Bearbeitung der .jshintrc Datei in JSHint ist Sublime Packages-Ordner, aber das hat

wie konnte ich reduzieren die zyklomatische Komplexität?

Anzahl der Antworten 5 Antworten
Immer, wenn ich die Fusseln ein Stück code, mit dem ich arbeite, bekomme ich die This function's cyclomatic complexity is too high. (7). Aber ich bin ein wenig verwirrt, wie ich das umschreiben könnte es in einer

Sublime Text 3 SublimeLinter plugin nicht in der Lage zu finden, jshint

Anzahl der Antworten 2 Antworten
Aus irgendeinem Grund, SublimeLinter3, oder die SublimeLinter3 JSHint linter-plugin, scheint nicht in der Lage zu analysieren, die PATH Umgebungsvariable und ist somit nicht in der Lage zu laufen jshint: SublimeLinter: Could not parse shell PATH output: <empty>

Konfigurieren Syntastic mit JSHint?

Anzahl der Antworten 3 Antworten
Wie die Syntastic Vim-plugin mit JSHint zu validieren JavaScript-code? Umgebung: Ubuntu 11.04 VIM - Vi IMproved 7.3 Was ich installiert habe, nach der Lösung zu VIM + JSLint?: Vundle node.js Knoten-Paket-Manager jshint, weltweit Syntastic installiert durch Vundle

In Javascript ist es OK, um die ternärer operator"?", dann nächste Zeile?

Anzahl der Antworten 4 Antworten
Ich wirklich gerne ausrichten ? und : meine ternärer operator, wenn Sie nicht in eine Zeile passen, so wie hier: var myVar = (condition ? ifTrue : ifFalse ); Jedoch JSHint beschwert sich mit: Schlechten Zeilenumbruch vor

setup pre-commit-hook jshint

Anzahl der Antworten 4 Antworten
Ich habe vor kurzem angefangen ein Projekt auf github. Ich habe es geschafft die automatische Prüfung nach jedem commit mit Travis. Aber jetzt würde ich mag, um das setup eine pre-commit-hook mit jshint zu. Also, wenn jshint

Erklärung von JSHint ist Schlecht Zeilenumbruch vor dem ' + ' - Fehler

Anzahl der Antworten 3 Antworten
Kann mir jemand erklären, warum JSHint meckert über die folgenden, window.location.href = String1 + '#' + Sting2 + '=' + String3; Mit dem Fehler, Bad line breaking before '+' error Ich verstehe, dass dieser Fehler kann konfiguriert

Tut jshint verstehen Eckig?

Anzahl der Antworten 4 Antworten
jshint wirft einen Fehler bei der Definition eines Winkel-Modul (oder eine Richtlinie, oder Werk), wie empfohlen, von den Eckigen Stil-Führer (von John Papa oder Todd Motto). Zum Beispiel, für einen controller wie diesen: (function () { 'use

ESLint: Wie setzt man .eslintrc auf 'require'?

Anzahl der Antworten 3 Antworten
Ich bin neu ESLintund ich habe erfolgreich integriert ESLint mit IntelliJ. Out of the box, meine integration von ESLint nicht erkennen nodeaber grundlegende überprüfung der Dokumentation deutlich gemacht, dass durch die Erstellung der Konfigurationsdatei mit dem Namen

Warum sagt Jshint in dieser if-Anweisung "Variable bereits definiert"?

Anzahl der Antworten 3 Antworten
Habe ich diesen code: if ( something is true ) { var someVar = true; } else { var someVar = false; } JsHint ist zu sagen, dass "someVar wurde bereits definiert" auf dem else-Anweisung Teil. Warum

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ß,

Das Deaktivieren der Warnung 'define' wird nicht mit JSHint und RequireJS definiert

Anzahl der Antworten 8 Antworten
Ich verwendet, RequireJS, AMD in meinem Projekt. Wenn ich jshint auf mein Projekt, es wirft Fehler wie In AMD-Skripte 'define' is not defined. Mocha Testfälle 'describe' is not defined. 'it' is not defined. So entfernen Sie diese

Die Eslint-Regel für eine bestimmte Zeile wird deaktiviert

Anzahl der Antworten 6 Antworten
Damit schalten Sie linting Regel für eine bestimmte Zeile in JSHint verwenden wir die folgende Regel: /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ Ich habe versucht, zu suchen, die äquivalent zu der oben für

Warnung vor "require" -Funktion in JSHint deaktivieren

Anzahl der Antworten 3 Antworten
Ich bin ein wenig code schreiben, für Node.js und ich bin derzeit mit JSHint zu prüfen, über meinen code. Jedoch, wenn ich den require Funktion zum importieren von Modulen, heißt es "'erforderlich' ist nicht definiert". Wie kann

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

jshint erwartet das neue 'Präfix' für Funktionen

Anzahl der Antworten 2 Antworten
CSiginInCSignUpCTryItCBlocks sind alle Funktionen erklärt function CSignIn(){//stuff here} doch JSHint sagt, ich bin fehlen die 'neuen' 'prefix'. Was kann ich tun um dies zu beheben? Sind Sie nur Funktionen, die im Modul-Muster. Es ist auch zu Fragen,

Wie man die Option jshint / jsxhint "esnext" in Atom einstellt

Anzahl der Antworten 3 Antworten
Ich bin mit der Atom -linterreactund linter-jshint/linter-jsxhint. In meinem JSX-Dateien, ich bekomme die Warnung Warnung: 'import' steht nur in ES6 (verwenden Sie esnext option). (W119) Das ist ziemlich einfach. Ich habe einige suchen, und gefunden, dass dies

Die Warnung "gemischte Leerzeichen und Tabulatoren" in JSHint / JSLint oder einem alternativen Dienst unterdrücken?

Anzahl der Antworten 3 Antworten
JSHint und JSLint sind wunderbare Werkzeuge. Jedoch die "gemischten Leerzeichen und Tabulatoren" Warnung dominiert den Bericht. Gibt es eine Möglichkeit zu unterdrücken, diese Warnungen, oder gibt es einen ähnlichen service, mit white-space-Warnungen zu erhalten, unterdrückt? InformationsquelleAutor der

Unterstützt JSHint async / warte?

Anzahl der Antworten 4 Antworten
Ich bin mit JSHint für das JavaScript-Projekt (mit der Visual Studio-Code). Und in diesem Projekt verwende ich async /await, die JSHint highlights als Fehler. Ich versuchte die Einrichtung jshint, aber die scheint es, wie die maxim-version von

Schluckfehler: Das Modul 'jshint / src / cli' konnte nicht gefunden werden

Anzahl der Antworten 6 Antworten
Also ich habe eine frische Installation von El Capitan und ich gebe diese Aufgabe Läufer ein anderes gehen. Bin ich nach sitepoint ist Eine Einführung in die Gulp.jsaber ich bin stecken in Schritt vier, wenn ich versuche

So entfernen Sie globale "Use Strict" von babel hinzugefügt

Anzahl der Antworten 10 Antworten
Bin ich mit der Funktion in form von "use strict" und nicht wollen, dass die Globale form, die Babel fügt nach transpilation. Das problem ist, ich bin mit einigen Bibliotheken, die nicht mit "use strict" - Modus

Lassen Sie jshint bestimmte Dateien ignorieren, wenn Sie Twitter Bootstrap erstellen

Anzahl der Antworten 3 Antworten
Habe ich oft dieses problem bei der Verwendung von Twitter Bootstrap, mit anderen 3rd-party-JS-Bibliotheken, wie html5.js von WordPress' "Twenty Twelve" - Thema, wo der build fehl, weil jshint (oder jslint in früheren Versionen von TB-glaube ich) wirft

JavaScript-Funktionsreihenfolge: Warum ist das wichtig?

Anzahl der Antworten 4 Antworten
Ursprünglichen Frage: JSHint beschwert sich, wenn meine JavaScript-Aufrufe einer Funktion, die definiert wird weiter unten auf der Seite über dem Aufruf an. Aber, meine Seite ist für ein Spiel, und keine Funktionen aufgerufen werden, bis das ganze

grunt-contrib-jshint ignores hat keine Wirkung

Anzahl der Antworten 1 Antworten
Möchte ich ausschließen libs Verzeichnis von lint ' ed. Allerdings ignores im options und gepflanzt .jshintignore - Datei im Projekt-Verzeichnis nicht libs ausgeschlossen werden. jshint: { options: { smarttabs: true, ignores: ['public/js/libs/**/*.js'] }, all: [ 'Gruntfile.js', 'public/js/**/*.js'

Warum beklagt JSHINT, dass dies eine strikte Verletzung ist?

Anzahl der Antworten 4 Antworten
Glaube ich, dass dies ein Duplikat von Strenge Verletzung mit diesem Schlüsselwort und revealing module pattern Habe ich diesen code: function gotoPage(s){ if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);} } function pageChange(event, sorter) { var dd = event.currentTarget; gotoPage.call(sorter, dd[dd.selectedIndex].value); } Und

JSHint "Möglicher strikter Verstoß." Bei Verwendung von `bind`

Anzahl der Antworten 5 Antworten
Betrachten Sie diese einfachen code: "use strict"; var obj = { f: function() { this.prop = 'value'; g.bind( this )(); } }; function g() { console.log( this.prop ); } Wenn ich versuche, um diesen code zu bestätigen,

Ignoriere Camelcase-Variable in JSHint

Anzahl der Antworten 5 Antworten
Mit ein bisschen ein Problem mit JShint und die folgende Zeile von code. $location.path('map-' + map.id + '/venue-' + map.attributes.default_venue.value); Ich bin immer der Fehler, Identifier 'default_venue' is not in camel case. Dies kein problem wäre normal,

Die JSX-Syntax der react.js-Bibliothek von Facebook lässt sich gut mit jslint spielen?

Anzahl der Antworten 7 Antworten
Ich bin Herumspielen mit der Facebook - react.js Bibliothek. Ich bin versucht, Ihre JSX-syntax, die beschreibt, erstellen Sie eine Ansicht in der folgenden Weise. /** @jsx React.DOM */ var HelloMessage = React.createClass({ render: function() { return <div>{'Hello

JS Tipp - mache keine Funktionen innerhalb einer Schleife

Anzahl der Antworten 2 Antworten
Kann ich nicht umgehen, JSHint-Fehlermeldung aus. Hier ist die Schleife, die ich benutze: for (i = 0; i < Collection.length; i += 4) { data.push({ items : Collection.slice(i, i + 4).map(function(item) { return { id: item[0], title:

Gibt es eine Möglichkeit, die JSHint-Warnung für eine bestimmte Zeile zu unterdrücken?

Anzahl der Antworten 3 Antworten
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

JSHint Stille "Variable ist definiert, wird aber nie benutzt"

Anzahl der Antworten 1 Antworten
Will ich schweigen der JSHint Warnung "attrs ist definiert, aber nie benutzt" für die variable attrs. Allerdings möchte ich nicht verwenden Sie die option /* jshint unused:false */ da diese schaltet die Warnung insgesamt. Ich möchte die

Erwartete eine Zuweisung oder einen Funktionsaufruf und sah stattdessen einen Ausdruck

Anzahl der Antworten 3 Antworten
Bin ich Total cool mit diesem JSLint Fehler. Wie kann ich es tolerieren? Ist es eine Flagge oder checkbox? Bekommen Sie es, wenn Sie Sachen wie: v && arr.push(v); als Gegensatz zu: if (v) { arr.push(v); }

JSHint (r10): 'eckig' ist nicht definiert

Anzahl der Antworten 2 Antworten
Habe ich Folgendes: angular.module('test') .controller('TestMenuController', [ '$http', '$scope', '$resource', '$state', 'os', 'us', function ( $http, $scope, $resource, $state, os, us) { Wenn ich Baue diese in VS2014 es gibt mir eine Fehlermeldung, die besagt: JSHint (r10): 'angular'

Warum argumentiert JSHint gegen bitweise Operatoren? Wie soll ich diesen Code ausdrücken?

Anzahl der Antworten 5 Antworten
Ich bin mit diesem etwas JavaScript zum generieren einer UID: (original:) //If ID has not been defined then generate a new unique ID. if(!id){ id = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 |