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!
- 1
- 2