Jak zainstalować ESLINT w kodzie Visual Studio
Możemy użyć Eslint z wieloma edytorami tekstu i IDE, ale kod Visual Studio to ten, którego programiści najczęściej używają. Aby zainstalować ESLINT w kodzie Visual Studio, musimy wykonać następujące kroki:
Najpierw musimy nacisnąć „Rozszerzenia” przycisk w lewym rogu i poszukaj ESLINT, tak jak to zrobiliśmy w fragmencie poniżej
Teraz naciśnij "zainstalować" Przycisk do zainstalowania ESLINT w kodzie Visual Studio:
Jak to robimy z instalacją ESLINT w kodzie Visual Studio. Teraz musimy mieć projekt, w którym możemy go przetestować. Najpierw zainicjujmy projekt.
Jak utworzyć projekt węzłów?
Aby utworzyć projekt, użyj polecenia:
Teraz użyjemy "płyta CD" polecenie dostępu do naszego projektu:
Teraz nadszedł czas, aby zainicjować nasz projekt, w tym celu uruchamiamy następujące polecenie w naszym terminalu:
> npm init -y
Teraz zamierzamy zainstalować ESLINT w naszym projekcie, a następnie zainicjujemy go:
> NPM zainstaluj [email protected]
Zainicjować „Eslint” W naszym projekcie wpisz polecenie:
> npx eslint -init
Kiedy naciśniemy przycisk „Enter”, sekwencja pytań pojawia się jedna po drugiej:
Wybierz drugą opcję i naciśnij przycisk „Enter”:
Następnie wybierz opcję import/eksport i naciśnij przycisk „Enter”:
Tutaj wybierz opcje „żadne z tych”, aby wybrać framework:
Wybierz opcję „Nie” dla powyższego pytania i naciśnij przycisk „Enter”, aby przejść do następnego pytania:
Wybierz oba opcje i naciśnij ENTER, następny wybierz „JavaScript” do ostatniego pytania,
Po naciśnięciu Enter otrzymamy wiadomość „Pomyślnie stworzony”. Teraz w naszym projekcie mamy następujące pliki:
Teraz rozważymy przykład i celowo złamiemy kilka podstawowych zasad i zaobserwujemy, jak Eslint zareaguje, kiedy złamiemy jakieś zasady.
var string = "Hello jak się masz";
Niech val = 20;
konsola.log (val);
Co zrobiliśmy w tym przykładzie? Stworzyliśmy dwie zmienne i nie wykorzystaliśmy jednego z nich w naszym projekcie:
Ale jak włączyliśmy ESLINT w naszym kodzie Visual Studio, podkreśla zmienne „ciąg”, jak pokazano w powyższym fragmencie i pokazuje następujący błąd w sekcji „Problemy”:
I ten problem zniknie, gdy użyjemy tej zmiennej gdzieś w naszym kodzie:
var string = "Hello jak się masz";
Niech val = 20;
konsola.log (val, string);
Teraz spójrz na poniższe podane wycięte:
Zobaczysz, że tym razem nie ma takiego problemu w sekcji Problem:
Aby lepiej zrozumieć Eslint, rozważmy kolejny przykład, w którym złamiemy niektóre zasady, takie jak brak półkolisów i dodatkowe przestrzenie, i zaobserwujemy, jak Eslint na to reaguje:
var string = "Hello jak się masz";
Niech val = 20
konsola.log (val)
if (val == 20)
konsola.Log (ciąg)
W tym kodzie dodajemy dodatkowe białe przestrzenie i celowo przegapiliśmy półkollony:
Tak więc technicznie nic w tym złego, jak pokazano w sekcji problemu. Nie jest to jednak dobra praktyka kodowania, aby umieścić dodatkowe przestrzenie lub brakujące półkolony.
ESLINT nie pokazuje żadnego problemu, ponieważ te reguły nie są dodawane w ESLINT. Możemy je określić w następującym pliku:
Otworzymy ".eslinrc.JS ” Plik z folderu naszego projektu, a my dodamy kilka zasad:
Dodajemy pierwszą zasadę, którą należy zająć się półkolisami i drugą zasadą, którą należy zająć się białymi przestrzeniami i zapisać zmiany. Teraz, jeśli tęsknimy za półkolisem lub umieścimy dodatkowe przestrzenie w naszym kodzie, ESLINT podkreśli je w sekcji problemu:
Jak włączyć kłaczkowania na zapisu
Możemy włączyć kłaczkowanie na każdym zapisaniu, oznacza to, że za każdym razem, gdy zapiszymy nasz plik, te problemy zostaną ustalone automatycznie. W tym celu First Press „Ctrl+” i wybierz „Obszar roboczy” Ustawienia:
W polu wyszukiwania wyszukaj „Działania kodowe w Save” i wybierz „Edytuj w ustawieniach.JSON ” opcja:
Dodaj następujący kod w ustawieniu.plik JSON:
Te ustawienia umożliwią kłaczkowanie na zapisaniu.
Wniosek
ESLINT to pakiet, który sprawia, że Lint w twoim projekcie jest naprawdę łatwa, i wymusza przewodnik po stylu w całym naszym projekcie, abyśmy mogli utrzymać spójny styl w całym projekcie. W tym artykule opisaliśmy, jak zainstalować rozszerzenie ESLINT, a następnie stworzyliśmy projekt i zaobserwowaliśmy, jak działa nadprawa w kodzie Visual Studio. Następnie ustalamy, jak dodać zasady dotyczące nadpokoju, a na koniec uczymy się, jak włączyć ESLINT na zapis.