Koduleht » Kodeerimine » Juhend SublimeLinteri kasutamiseks arendajatele

    Juhend SublimeLinteri kasutamiseks arendajatele

    Linter on kaasaegse veebiarenduse vältimatu vahend. See aitab meil vigade kontrollimisel jääda ja parimate tavade rakendamine koodide kirjutamisel. Kui kasutate SublimeText'i, soovitan SublimeLintersit installida. Aastate jooksul on SublimeLinters pidanud olema SublimeTextis elektrivarustuse komplekt ja toonud ametlikud paketid, mis ühenduvad erinevate programmeerimiskeeltega..

    Selles juhendis näeme, kuidas installida ja seadistada SublimeLinterit. Alustame lihtsalt.

    Alustamine

    Lihtsaim viis SublimeLinter 4 installimiseks on läbi paketi SublimeText. Alates sellest ajast SublimeLinter 3, iga linter tuleb paigaldada eraldi. See võimaldab SublimeLinteril töötada tõhusamalt ainult linters mida oleme installinud.

    Kuna ma kasutan oma projektides enamasti HTML-i, CSS-i, JS-i ja PHP-d, tahaksin nendele keeltele paigaldada linti. In Pakendi kontroll, Ma installin SublimeLinteri koos järgmiste pluginatega:

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

    Seejärel, et need pluginad töötaksid, peame ka installima linter keelte puhul, mis on HTML Tidy, CSSLint, JSHint ja PHP CLI.

    Neile, kes kasutavad OSXi, on süsteemi Tidy ja PHP eelnevalt installitud. Kontrollimiseks käivitage järjest kaks järgmist käsku.

     korras - php -version 

    Need käsud näitavad sulle Tidy ja PHP versiooni. Neid saab kasutada ka tekstis Sublime.

    Kui olete Windowsis või Linuxis või pole neid installitud, saate järgida alltoodud juhiseid.

    HTML Tidy installimine

    HTML Tidy installimiseks:

    • OSX-is, käivitage see käsk terminalis pruulige sisse homebrew / dupes / tidy
    • Linuxis, kasutage seda käsku sudo apt-get installimine on korras.
    • Windowsis, saate tõmmata EXE-installeri TidyBatchFiles'ist.

    PHP CLI installimine

    • OSXi kasutajad saavad süsteemi installida süsteemiga curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 käsk. See installib PHP 5.5, mis on viimane versioon, kirjutamise ajal.
    • Linux kasutajad saavad DigitalOcean'ilt seda põhjalikku juhendit jälgida.
    • Windowsi kasutajatele, saate alla laadida installeri.

    Styleinti installimine

    Seejärel paigaldame CSS-linteri nimega Stylelint, mis võimaldab meil kontrollida ja jõustada meie CSS-failides parimaid tavasid. Järgnevat juhendit saab järgida kõigis kolmes platvormis: OSX, Windows ja Linux. Eeldan, et olete juba installinud Node.js'i NPM-iga.

    Stylelinti installimiseks käivitage:

     npm install -g stylelint 

    Pange tähele, et peate oma projektikataloogi lisama ka Stylelint-i konfiguratsioonifaili, lisaks installima eelnevalt määratud konfigureerimise nagu stylelint-config-standard. Kui need on konfigureeritud, peate leidma alljärgnevalt esile tõstetud vead.

    ESLinti installimine

    Samuti kavatseme paigaldada ESLinti, mis on nüüdisaegne ja väga konfigureeritav JavaScript. See aitab meil jõustada parimaid tavasid ning püüda JavaScripti kirjutamisel võimalikke vigu. ESLinti installimine nõuab ka Node.js-i koos NPM-iga.

    Selle installimiseks käivitage.

     npm install -g eslint 

    Samamoodi peate lisama oma projektile ESLinti konfiguratsiooni või kasutama eelnevalt määratletud konfiguratsiooni, nagu näiteks eslint-config-soovitatav.

    Me kõik oleme seatud. Me võime alustada lintimine HTML, CSS, JS ja PHP SublimeTextis, kasutades SublimeLinter 4.

    SublimeLinter 4 uued funktsioonid

    SublimeLinter 4 toob kaasa mitmeid uusi funktsioone ning see, mis on kergesti märgatav, on paneel, mis kuvab kõik avatud failide vead. Kui olete Macis, vajutage Command + Ctrl + A. Windowsis ja Linuxis saate vajutada Ctrl + K, Ctrl + A.

    Kiirklahv näitab vigade nimekirja, nagu on näidatud järgmises ekraanil.

    Kasuta ↑ ja ↓ loendis liikumiseks ja leht kerib täpset rida, kus viga ilmnes.

    Parem visuaalne

    Nüüd on veateate vaatamiseks võimalik redaktoris risti või lihtsalt see rida, kus viga juhtus. See ei olnud eelmises versioonis võimalik.

    Väga konfigureeritav

    SublimeLinter 4 on nüüd rohkem konfigureeritav kui kunagi varem. Näiteks saame nüüd kohandatud “stiilid” igale linteri konfiguratsioonile. See võimaldab meil määrata iga linteri jaoks ikoonid, värvi, lint-režiimi, tee ja keskkonnamuutujad eraldi.

    Täiendav viide

    Loodan, et see lühike sissejuhatus võib aidata SublimeLinteriga kaasa tulla. Võite ka viidata viitele, kui soovite rohkem täiustatud asju.

    • SublimeLinteri ametlik dokument
    • Lint tarkvaras ja programmeerimisel - WikiPedia
    • SublimeLinter repositooriumid