VisualStudioCode jawascript biblioteka walidacji kodu

0

Hej, pracowalem kawal czasu w innym jezyku i kiedy sie przerzucilem na javascript (pisze w visualStudio code) szlag mnie trafia z powodu braku walidacji kodu. Zrobie gdzies glupi blad zwiazany z tym ze np. nie zadeklaruje zmiennej a cos do niej przypsize i program zamiast sie wywalic w tym miejscu to sobie leci dalej jak gdyby nigdy nic. W kazdym "normalnym" jezyku nawet by sie to nie skompilowalo tylko od razu wywalil blad a tutaj to olewa...

Da sie cos z tym zrobic czy pozotaje tylko pisanie w typeScript? Z gory dzieki za podpowiedzi:>

0

typescript , strict mode albo może ewentualnie jakiś linter

0

Gdy kiedyś tworzyłeś strone mogłeś do html a zresztą nadal możesz dodać na przykład 5 skryptów js . Jeden plik mógł używać zmiennej globalnej zadeklarowanej w innym pliku . Więc rzucanie błędem byłoby nie na normalne , choć masz racje że jest to dziwne. Polecam typeScript rozwiązuje troche problemów ale przy okazji tworzy nowe.

0

ESlint jest sredni, wywala bledy w stylu "brak spacji" na tym samym poziomie co "niezdefiniowana zmienna", trza pododawac wyjatki i pilnowac kodu zeby wylapac konkretny blad.
TypeScript tworzy nowe bled?;] Mialem w nim zaczac pisac ale nie moglem zaimportowac jakiejs biblioteki i olalem a to byl blad:>
Pisze w nodejs a wczesniej uzywalem ActionScript 3 i C# no i tam walidacja kodu odbywala sie troszke inaczej i sie do tego przezwyczailem :>
Zaczynajac pisac w js mialem uczucie ze sie cofam do epoki kamienia lupanego...

1

W konfigu edytora:

"javascript.implicitProjectConfig.checkJs": true,

Ogólnie polecam: https://vscodecandothat.com/

1 użytkowników online, w tym zalogowanych: 0, gości: 1