„SublimeLinter“ kūrėjams skirtas vadovas
Linter yra būtinas įrankis šiuolaikiniame interneto kūrime. Tai padeda mums pasilikti tikrinant su klaidomis ir įtvirtinant geriausią kodą. Jei naudojate „SublimeText“, labai rekomenduoju įdiegti „SublimeLinters“. Per daugelį metų „SublimeLinters“ tapo „SublimeText“ galios įrankių rinkiniu ir pristatė oficialius paketus, jungiančius įvairias programavimo kalbas..
Šioje instrukcijoje pamatysime, kaip įdiegti ir įdiegti „SublimeLinter“. Pradėkime.
Darbo pradžia
Lengviausias būdas įdiegti „SublimeLinter 4“ yra „SublimeText“ paketo valdymas. Nuo to laiko SublimeLinter 3, kiekvienas linter turi būti įrengti atskirai. Tai leidžia „SublimeLinter“ efektyviau veikti tik paleidžiant plytelės įdiegėme.
Kadangi savo projektuose dažniausiai naudojasi HTML, CSS, JS ir PHP, norėčiau įdiegti šių kalbų sluoksnius. Viduje konors Pakuotės valdymas, Aš įdiegiu „SublimeLinter“ kartu su šiais papildiniais:
- SublimeLinter-html-tidy
- SublimeLinter-stylelint
- SublimeLinter-eslint
- SublimeLinter-php
Tada, kad šie įskiepiai veiktų, mes taip pat turime įdiegti linter
kalboms, kurios yra HTML Tidy, CSSLint, JSHint ir PHP CLI.
Tiems iš jūsų, kurie naudojasi OSX, Tidy ir PHP yra iš anksto įdiegti sistemoje. Norėdami patikrinti, paleiskite šias dvi komandas iš eilės.
tvarkinga - php --version
Šios komandos parodys jums Tidy ir PHP versiją. Galite juos naudoti naudodami Sublime Text.
Jei naudojate „Windows“ ar „Linux“ arba jų nėra, galite laikytis toliau pateiktų nurodymų.
HTML Tidy diegimas
Jei norite įdiegti HTML Tidy:
- OSX, paleiskite šią komandą terminale
užvirinti įdiegti homebrew / dupes / tidy
- „Linux“, naudokite šią komandą
sudo apt-get įdiegti tvarkingai
. - „Windows“, galite paimti „EXE“ diegimo programą iš „TidyBatchFiles“.
PHP CLI diegimas
- OSX vartotojai gali įdiegti PHP sistemoje
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5
komandą. Tai bus įdiegta PHP 5.5, kuri yra naujausia versija, rašymo metu. - Linux vartotojai gali sekti šią išsamią „DigitalOcean“ pamoką.
- „Windows“ vartotojams, čia galite atsisiųsti diegimo programą.
„Styleint“ diegimas
Be to, įdiegsime „CSS linter“, pavadintą „Stylelint“, kuri leis mums patikrinti ir įgyvendinti geriausias mūsų CSS failų praktikas. Toliau pateiktus nurodymus galima stebėti visose trijose platformose: OSX, Windows ir Linux. Manau, kad jau įdiegėte „Node.js“ su NPM.
Jei norite įdiegti „Stylelint“, paleiskite:
npm įdiegti -g stylelint
Atkreipkite dėmesį, kad į savo projekto katalogą taip pat turėsite pridėti „Stylelint“ konfigūracijos failą, taip pat įdiegti iš anksto nustatytą konfigūraciją, pvz., „Stylelint-config-standard“. Kai jie bus sukonfigūruoti, turėtumėte rasti toliau nurodytas klaidas.
ESLint diegimas
Taip pat ketiname įdiegti šiuolaikišką ir labai konfigūruotiną „JavaScript“ programą „ESLint“. Tai padės mums įgyvendinti geriausią praktiką ir sugauti galimas klaidas rašant „JavaScript“. ESLint diegimas taip pat reikalauja Node.js su NPM.
Norėdami ją įdiegti, paleiskite.
npm įdiegti -g eslint
Panašiai jums reikės pridėti projekto ESLint konfigūraciją arba naudoti iš anksto nustatytą konfigūraciją, pvz., Eslint-config-rekomenduojama.
Mes visi esame nustatyti. Mes galime pradėti įdėjimas HTML, CSS, JS ir PHP SublimeText sistemoje naudojant „SublimeLinter 4“.
Naujos funkcijos „SublimeLinter 4“
„SublimeLinter 4“ pristato keletą naujų funkcijų, o lengvai pastebimas yra skydas, kuriame rodomos visos atidarytų failų klaidos. Jei esate „Mac“, paspauskite Command + Ctrl + A. Windows ir Linux sistemoje galite paspausti Ctrl + K, Ctrl + A.
Spartusis klavišas parodys klaidų sąrašą, kaip parodyta toliau pateiktame ekrane.
Naudoti ↑ ir ↓ naršyti sąraše, o puslapis pereis prie tikslios linijos, kurioje įvyko klaida.
Geresnis regėjimas
Dabar galime perkelti redaktoriuje esančią lataką arba tiesiog liniją, kurioje įvyko klaida, kad peržiūrėtumėte klaidos pranešimą. Tai nebuvo įmanoma ankstesnėje versijoje.
Labai konfigūruojama
„SublimeLinter 4“ dabar yra labiau konfigūruojama nei bet kada anksčiau. Pavyzdžiui, dabar mes galime paprašyti “stilių” kiekvienai linter konfigūracijai. Tai leidžia kiekvienam linteriui nustatyti piktogramas, spalvą, pūkelių režimą, kelio ir aplinkos kintamuosius.
Tolesnė nuoroda
Tikiuosi, kad šis trumpas pristatymas gali padėti pasiekti ir paleisti su „SublimeLinter“. Taip pat galite kreiptis į nuorodą, jei norite gauti daugiau pažangių dalykų.
- SublimeLinter oficialus dokumentas
- Nešiojamoji programinė įranga ir programavimas - WikiPedia
- „SublimeLinter“ saugyklos