Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Przewodnik po stylu Airbnb to zestaw wskazówek dotyczących pisania czystego i spójnego kodu. Został wydany w 2012 roku i od tego czasu stał się jednym z najpopularniejszych przewodników po stylach dla projektów JavaScript.

Zawiera zestaw wskazówek dotyczących pisania spójnego kodu, który jest łatwy w utrzymaniu dzięki zastosowaniu różnorodnych stylów zasady dotyczące wcięć, komentarzy, maksymalnej długości linii, konwencji nazewnictwa zmiennych, cudzysłowów i definicji funkcji. Aby skonfigurować przewodnik po stylu Airbnb w projekcie JavaScript, musisz użyć narzędzia do lintingu, takiego jak ESLint.

Zainstaluj ESLint

ESLint to JavaScript o otwartym kodzie źródłowym narzędzie do strzyżenia która pomaga programistom pisać czysty kod poprzez znajdowanie i naprawianie problemów. Może wykrywać problemy w kodzie, takie jak błędy składniowe, nieprawidłowe parametry i niezdefiniowane zmienne. Kiedy uruchamiasz ESLint z

instagram viewer
- -naprawić tag, automatycznie identyfikuje i naprawia wszelkie możliwe do naprawienia problemy w kodzie, oszczędzając w ten sposób czas.

Możesz użyć ESLint do egzekwowania przewodników stylu, takich jak przewodnik stylu Airbnb.

Aby rozpocząć, uruchom następujące polecenie w terminalu, aby zainstalować ESLint jako zależność programistyczną:

npm install --save-dev eslint eslint-config-airbnb

Następnie zainicjuj ESLint.

npx eslint --init

Pojawią się pytania dotyczące Twojego projektu. Po wyświetleniu monitu:

? Jak chcesz używać EsLint?

Wybierz tę opcję:

> Aby sprawdzić składnię, znaleźć problemy i wymusić styl kodu

Odpowiadaj na kolejne pytania zgodnie ze swoim projektem, aż pojawi się następujący monit.

? Jak chciałbyś zdefiniować styl swojego projektu?

Następnie odpowiedz w następujący sposób.

> Skorzystaj z popularnego przewodnika po stylach

Wybierz przewodnik po stylu Airbnb, aby wyświetlić następny monit.

? Z którego przewodnika po stylu chcesz skorzystać?
> Airbnb:

Na koniec zainstaluj wymagane zależności, wybierając „Tak” w następnym monicie.

Po zakończeniu instalacji powinieneś mieć plik .eslintsrc.json plik w katalogu głównym folderu.

Dostosowywanie przewodnika stylistycznego Airbnb

Przewodnik po stylu Airbnb umożliwia personalizację. Możesz dodać dodatkowe reguły lub zastąpić istniejące reguły w .eslintsrc.json plik konfiguracyjny.

Na przykład, aby zezwolić na maksymalnie 80 znaków w linii, możesz dodać tę regułę w sekcji reguł.

{
„rozciąga się”: [
„wtyczka: reaguj/zalecane”,
"airbnb"
],
"zasady": {
"max-len": ["błąd", { "kod": 80 }]
}
}

Uruchamianie ESLint w package.json

Dodaj skrypt w pakiet.json plik do uruchomienia ESLint.

„skrypty”: {
"szarpie": "eslint"
}

Uruchom skrypt lint, aby sprawdzić, czy nie występują błędy lintingu, wykonując to polecenie.

npm run lint

Możesz także dodać skrypt, aby rozwiązać problemy w kodzie za pomocą --naprawić flaga.

„skrypty”: {
"szarpie": "eslint",
„kłaczki: napraw”: "npm run lint -- --fix"
},

Działanie npm run lint: popraw na terminalu automatycznie naprawi wszelkie problemy, które może naprawić linter.

Włącz Linting przy zapisywaniu w kodzie VS

Uruchamianie skryptu za każdym razem, gdy chcesz skasować swój kod, może być nużące. Wykonaj poniższe czynności, aby włączyć linting podczas zapisywania w VS Code.

  1. Przejdź do zakładki „Rozszerzenia” po lewej stronie okna VS Code.
  2. Wyszukaj rozszerzenie ESLint i zainstaluj go.
  3. Po zainstalowaniu rozszerzenia otwórz ustawienia VS Code (Plik > Preferencje > Ustawienia lub naciskając Ctrl +,).
  4. W edytorze ustawień wyszukaj „działania kodu przy zapisywaniu”.
  5. Kliknij „Edytuj w settings.json” i dodaj następujące ustawienia do pliku ustawienia.json plik.
{
„editor.codeActionsOnSave”: {

"source.fixAll.eslint": PRAWDA
},
"eslint.sprawdzanie poprawności": [„javascript”],
"eslint.run": „na Zapisz”,
}

Dzięki temu rozszerzenie ESLint może automatycznie naprawić kod podczas zapisywania.

Korzyści z korzystania z przewodnika po stylach

Główną zaletą korzystania z przewodnika po stylu, takiego jak przewodnik po stylu Airbnb, jest to, że pomaga on zachować spójną bazę kodu. Jest to przydatne w zespole, ponieważ programiści mogą łatwo zrozumieć i wnieść wkład w bazę kodu. Pomaga także egzekwować najlepsze praktyki i unikać typowych błędów w kodowaniu.