Główna » Kodowanie » Przewodnik po używaniu SublimeLinter dla programistów

    Przewodnik po używaniu SublimeLinter dla programistów

    Linter jest niezbędnym narzędziem w nowoczesnym tworzeniu stron internetowych. Pomaga nam kontrolować błędy i egzekwować najlepsze praktyki podczas pisania kodów. Jeśli używasz SublimeText, gorąco polecam zainstalowanie SublimeLinters. Przez lata SublimeLinters stał się pakietem narzędzi do zarządzania energią w SublimeText i przyniósł oficjalne pakiety, które łączą się z linterami różnych języków programowania.

    W tym samouczku zobaczymy, jak zainstalować i skonfigurować SublimeLinter. Zacznijmy.

    Rozpoczęcie pracy

    Najprostszym sposobem zainstalowania SublimeLinter 4 jest kontrola pakietów SublimeText. Od tamtej pory SublimeLinter 3, każdy linter należy zainstalować osobno. Dzięki temu SublimeLinter może działać wydajniej, uruchamiając tylko linters które zainstalowaliśmy.

    Ponieważ przez większość czasu używam HTML, CSS, JS i PHP w moich projektach, chciałbym zainstalować linters dla tych języków. w Kontrola pakietów, Instaluję SublimeLinter wraz z następującymi wtyczkami:

    • SublimeLinter-html-tidy
    • SublimeLinter-stylelint
    • SublimeLinter-eslint
    • SublimeLinter-php

    Następnie, aby te wtyczki działały, musimy również zainstalować linter dla języków, które są HTML Tidy, CSSLint, JSHint i PHP CLI.

    Dla tych, którzy używają OSX, Tidy i PHP są wstępnie zainstalowane w systemie. Aby zweryfikować, uruchom kolejno następujące dwa polecenia.

     tvers --version php --version 

    Te polecenia pokażą Ci wersję Tidy i PHP. Możesz przystąpić do używania ich w Sublime Text.

    Jeśli pracujesz w systemie Windows lub Linux lub nie masz ich zainstalowanych, możesz wykonać poniższe instrukcje.

    Instalacja HTML Tidy

    Aby zainstalować HTML Tidy:

    • W OSX, uruchom to polecenie w Terminalu zaparz instalację homebrew / dupes / tidy
    • W Linuksie, użyj tego polecenia sudo apt-get install tidy.
    • W systemie Windows, możesz pobrać instalator EXE z TidyBatchFiles.

    Instalowanie CLI PHP

    • Użytkownicy OSX mogą zainstalować PHP w systemie za pomocą curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 dowództwo. Spowoduje to zainstalowanie PHP 5.5, który jest najnowszą wersją w momencie pisania.
    • Linux użytkownicy mogą śledzić ten obszerny poradnik z DigitalOcean.
    • Dla użytkowników systemu Windows, możesz pobrać instalator tutaj.

    Instalowanie Styleinta

    Następnie zainstalujemy linter CSS o nazwie Stylelint, który pozwoli nam sprawdzać i egzekwować najlepsze praktyki w naszych plikach CSS. Poniższa instrukcja może być stosowana na wszystkich trzech platformach: OSX, Windows i Linux. Zakładam, że już zainstalowałeś Node.js z NPM.

    Aby zainstalować Stylelint, uruchom:

     npm install -g stylelint 

    Zauważ, że będziesz musiał także dodać plik konfiguracyjny Stylelint do swojego katalogu projektu, dodatkowo zainstaluj predefiniowaną konfigurację, taką jak stylelint-config-standard. Po skonfigurowaniu należy znaleźć podświetlone błędy jak poniżej.

    Instalowanie ESLint

    Zamierzamy także zainstalować ESLint, nowoczesny i wysoce konfigurowalny linter dla JavaScript. To pomoże nam egzekwować najlepsze praktyki, a także wykrywać potencjalne błędy podczas pisania JavaScript. Instalacja ESLint wymaga również Node.js z NPM.

    Aby go zainstalować, uruchom.

     npm zainstaluj -g eslint 

    Podobnie, musisz dodać konfigurację ESLint do swojego projektu lub użyć predefiniowanej konfiguracji, takiej jak eslint-config-recommended.

    Jesteśmy gotowi. Możemy zacząć strzępienie HTML, CSS, JS i PHP w SublimeText za pomocą SublimeLinter 4.

    Nowe funkcje w SublimeLinter 4

    SublimeLinter 4 zawiera kilka nowych funkcji, a łatwo zauważalny jest panel wyświetlający wszystkie błędy otwartych plików. Jeśli jesteś w Macu, naciśnij Command + Ctrl + A. W Windows i Linux możesz nacisnąć Ctrl + K, Ctrl + A.

    Klawisz skrótu wyświetli listę błędów, jak pokazano na poniższym zrzucie ekranu.

    Użyj ↑ i ↓ aby poruszać się po liście, a strona przewinie do dokładnej linii, w której wystąpił błąd.

    Lepszy wizualny

    Możemy teraz najechać kursorem na rynnę w edytorze lub po prostu linię, w której wystąpił błąd, aby wyświetlić komunikat o błędzie. Nie było to możliwe w poprzedniej wersji.

    Wysoce konfigurowalny

    SublimeLinter 4 jest teraz bardziej konfigurowalny niż kiedykolwiek wcześniej. Na przykład możemy teraz spersonalizować “style” do każdej konfiguracji lintera. To pozwala nam ustawić ikony, kolor, tryb linków, ścieżkę i zmienne środowiskowe dla każdego lintera oddzielnie.

    Dalsze informacje

    Mam nadzieję, że to krótkie wprowadzenie może pomóc w uruchomieniu SublimeLinter. Możesz również odwołać się do odniesienia, jeśli chcesz więcej zaawansowanych rzeczy.

    • SublimeLinter Official Doc
    • Lint w oprogramowaniu i programowaniu - WikiPedia
    • Repozytoria SublimeLinter