jshint

Wyłączanie reguły eslint dla określonej linii

Aby wyłączyć regułę lintingu dla konkretnej linii w JSHint używamy następującej reguły: /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ Próbowałem zlokalizować odpowiednik powyższego dla eslint.

Czy powinienem używać jslint lub jshint JavaScript validation?

Obecnie sprawdzam mój JavaScript przeciwko JSLint i robię postępy, to pomaga mi pisać lepiej JavaScript - w szczególności w p ... slint? Proszę wyjaśnić w jednym przykładzie javascript. Linki: Jshint- http://www.jshint.com/ Jslint- http://jslint.com/

Kolejność funkcji JavaScript: dlaczego ma to znaczenie?

Pytanie Pierwotne: JSHint narzeka, gdy mój JavaScript wywołuje funkcję, która jest zdefiniowana dalej na stronie niż jej w ... ejny dzień, zamawiając sześć tysięcy linijek kodu. Krzywa uczenia się z javascript nie jest stroma, ale jest bardzo looooong.

Czy istnieje sposób na wygaszenie Ostrzeżenia JSHint dla jednej podanej linii?

Mam (pojedynczy) przypadek w mojej aplikacji były eval jest używany, i chciałbym wyłączyć ostrzeżenie JSHint tylko w tym przypadku. Czy jest jakiś sposób, aby to osiągnąć? Konfiguracja, magiczny komentarz,...?

JSHint i jQuery: '$ ' nie jest zdefiniowane

Następujące JS: (function() { "use strict"; $("#target").click(function(){ console.log("clicked"); }); }()); test.js: line 5, col 3, '$' is not defined. Podczas linkowania za pomocą JSHint 0.5.5. Jakieś pomysły?

Dlaczego JSHint wysyła ostrzeżenie, Jeśli używam const?

Jest to błąd, który pojawia się podczas używania const: <error line="2" column="1" severity="warning" message="&apos ... { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; Kod działa dobrze tylko JSHint ostrzega mnie za każdym razem.

Jak wyłączyć ostrzeżenie 'define' nie jest zdefiniowane za pomocą JSHint i RequireJS

W moim projekcie używam AMD RequireJS. Kiedy uruchamiam jshint w moim projekcie, wyświetla błąd jak W skryptach AMD 'def ... ' is not defined. W testach Mocha 'describe' is not defined. 'it' is not defined. Jak usunąć to Ostrzeżenie w jshint?

setup pre-commit hook jshint

Niedawno rozpocząłem projekt na GitHubie. Udało mi się ustawić automatyczne testowanie po każdym commicie używając Travisa. ... t z jshint. Więc jeśli jshint zgłosi błędy, commit powinien zawieść. Ale czy jest to możliwe, a jeśli tak, to jak to zrobić ?

Jak usunąć globalne "use strict" dodane przez babel

Używam formy funkcji "use strict" i nie chcę globalnej formy, którą Babel dodaje po transpilacji. Problem polega na tym, że używam niektórych bibliotek, które nie używają trybu "użyj ścisłego" i może to spowodować błąd po połączeniu skryptów

Jshint Gulp do okna błędu VS2015

Jak mogę uzyskać wynik z JSHint, aby pojawił się na mojej liście błędów w Visual Studio 2015, gdy używam Gulp, a nie tylko ... aga: używam Visual Studio 2015, więc Web Essentials nie jest już opcją dla JSHint, ponieważ funkcjonalność została usunięta.

JSHint " możliwe ścisłe naruszenie."przy użyciu' bind`

Rozważ ten prosty kod: "use strict"; var obj = { f: function() { this.prop = 'value'; g.bind( this )() ... również zaśmieci funkcję, więc odmawiam tego. Poza tym, to jest dokładnie do czego służy bind. Czy JSHint pozwoli mi na to?

Js Hint - nie twórz funkcji w pętli

Nie mogę obejść Komunikatu o błędzie Jshinta. Oto pętla, której używam: for (i = 0; i < Collection.length; i += 4) { ... tem) { return { id: item[0], title: item[1], }; }) }); }

Dlaczego JSHINT narzeka, że jest to ścisłe naruszenie?

Myślę, że może to być duplikat ścisłego naruszenia przy użyciu tego słowa kluczowego i ujawniania wzorca modułu Mam ten ... oje użycie Function.call() i odwoływanie się do instancji jest w jakiś sposób niewłaściwe? Czy jest to uważane za zły styl?

Adobe wyłącza jslint, ale zezwala na jshint

Moje podstawowe pytanie: w edytorze wsporników Adobe jak używać jshint podczas wyłączania lub wyłączania jslint? Mój tl; dr ... prostu użyć jslinta, ale ponieważ ten ostatni wymaga, aby konfiguracja utknęła bezpośrednio w pliku JS, nie chcę tego robić.

Jak skonfigurować Syntastic za pomocą JSHint?

Jak używać wtyczki Syntastic Vim z JSHint do walidacji kodu JavaScript? Środowisko: Ubuntu 11.04 Vim-Vi Ulepszony 7.3 ... it is empty Zarówno Jshint jak i Syntastic wydają się być zainstalowane, ale prawdopodobnie czegoś brakuje. Co by to było?

Gdzie mogę znaleźć listę liczbowych kodów błędów JSHint?

Używam JSHint dla Visual Studio. Nierzadko JSHint wydaje ostrzeżenie o problemie, który wiem, że można bezpiecznie zignorowa ... Na pewno ta lista gdzieś tam jest , prawda? Ja dosłownie spędziłem godzinę na Googlowaniu. Ale jak na razie bez sukcesu.

Jak powiedzieć JSLint / JSHint jakie zmienne globalne są już zdefiniowane

W moim projekcie mamy kilka zmiennych globalnych, które działają jako kontenery: MyProject.MyFreature.someFunction = functi ... rz w jakimś pliku konfiguracyjnym, więc nie muszę iść plik po pliku dodając ten komentarz. Jakiś rodzaj opcji w Byłoby miło.

Oczekiwał przypisania lub wywołania funkcji, a zamiast tego zobaczył wyrażenie

Nie przeszkadza mi ten błądJSLint . Jak mogę to tolerować? Czy jest dla niego flaga lub pole wyboru? Dostajesz to, gdy robis ... o minifier Minifier sprowadza się do tego tak czy siak: window.test=function(a){var b=[];a&&b.push(a);return b};

Ignoruj zmienną camelcase w JSHint

Mam mały problem z JShint i poniższą linijką kodu. $location.path('map-' + map.id + '/venue-' + map.attributes.default_venue ... ę pojawiają? Przepraszam, jeśli już o to pytano, jestem prawie pewien, że tak musiało być, ale nie mogę znaleźć rozwiązania.

ES6 w JShint -.jshintrc ma esversion, ale nadal otrzymuje ostrzeżenie (używając atomu)

Używam atomu i próbowałem kilku różnych pakietów jshint i wszystkie dają Ostrzeżenie, które mówi "template literal syntax' ... JSHint options. Chciałbym zacząć bawić się składnią ES6, ale wolałbym nie mieć dodatkowych ostrzeżeń. Dzięki społeczności!