• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Brackets - problem z ESLint

0 głosów
402 wizyt
pytanie zadane 5 marca 2018 w JavaScript, jQuery, AJAX przez Ku$y^ Nowicjusz (160 p.)
edycja 5 marca 2018 przez Ku$y^

Witam,

jak widać na załączonym zdjęciu, wywala mi błędy "is not defined". Jak mam się tego pozbyć, bardzo proszę jakąś podpowiedz.

1 odpowiedź

0 głosów
odpowiedź 5 marca 2018 przez JayJay Mądrala (5,960 p.)

Nie deklarujesz zmiennej „i” w pętlach - brak słowa kluczowego var/let, stąd błędy.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for

komentarz 5 marca 2018 przez Ku$y^ Nowicjusz (160 p.)

Dzięki za odpowiedz, dodałem deklaracje do zmiennej "i" w pętli, nadal wyskakuje błąd:

komentarz 5 marca 2018 przez JayJay Mądrala (5,960 p.)
edycja 5 marca 2018 przez JayJay

JSLint wyświetla ostrzeżenia:

ESLint wyświetla błędy :

  • mówi o tym, że funkcja 'weryfikuj' została stworzone, ale nigdzie w kodzie JS nie jest wykorzystywana (wywoływana).
  • odnoszący się do tego, że nie wie jakie są zmienne globalne w "środowisku" JS, z którego korzystasz. W pliku konfiguracyjnym ESLint może ustawić środowisko np. browser. https://eslint.org/docs/user-guide/configuring.html#specifying-environments
komentarz 5 marca 2018 przez Ku$y^ Nowicjusz (160 p.)

Dzięki za super odpowiedz. Starałem się podążać za wskazówkami i zrozumieć w czym tkwi problem. Wprowadziłem pare zmian. W pliku eslintrc.json sprawdziłem środowiska, kod wygląda następująco:

{
  "root": true,
  "env": {
    "browser": true,
    "commonjs": true,
    "node": true,
    "mocha": true
  },

dodałem też komentarz:

/* eslint-env browser */

Nadal został ostatni błąd, nie mogę sobie z tym poradzić:

komentarz 5 marca 2018 przez JayJay Mądrala (5,960 p.)
edycja 5 marca 2018 przez JayJay

Ten błąd, tak jak już wspomniałem wyżej odnosi się do tego, że funkcja 'weryfikuj' została stworzona, ale nigdzie w kodzie JS nie jest wykorzystywana (wywoływana). Zauważ, że funkcję 'weryfikuj' wywołujesz w html z pomocą zdarzenia 'onclick', co nawiasem mówiąc jest złą praktyką.

Artykuł o zdarzeniach w JS: http://kot-zrodlowy.pl/javascript/programowanie/2017/04/26/zdarzenia-w-js-z-czym-to-si%C4%99-je.html

komentarz 5 marca 2018 przez Ku$y^ Nowicjusz (160 p.)
Rozumiem już, dzięki wielkie ;)

Podobne pytania

–2 głosów
1 odpowiedź 259 wizyt
pytanie zadane 29 września 2017 w JavaScript, jQuery, AJAX przez kacpx123 Początkujący (410 p.)
0 głosów
2 odpowiedzi 93 wizyt
pytanie zadane 11 września 2018 w Systemy operacyjne, programy przez malybyq Użytkownik (730 p.)
0 głosów
0 odpowiedzi 52 wizyt
pytanie zadane 4 października 2018 w HTML i CSS przez redstar1 Bywalec (2,170 p.)
Porady nie od parady
Forum posiada swój własny chat IRC, dzięki któremu będziesz mógł po prostu pogadać z innymi Pasjonatami lub zapytać o jakiś problem. Podstrona z chatem znajduje się w menu pod ikoną człowieka w dymku.IRC

64,791 zapytań

111,250 odpowiedzi

233,951 komentarzy

46,683 pasjonatów

Przeglądających: 118
Pasjonatów: 0 Gości: 118

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...