Tag: jshint
Ein community-driven tool, Fehler zu erkennen und potenzielle Probleme in JavaScript-code und erzwingen von coding-Konventionen.
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.
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
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
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:
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
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,
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
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.
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
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 =
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,
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
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,
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
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
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
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
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>
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
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
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
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
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
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
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
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ß,
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
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
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
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
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
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,
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
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
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
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
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
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
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
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'
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
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,
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,
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
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:
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
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
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); }
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'
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 |