Přejít k navigační liště

Zdroják » Webdesign » Stylelint: Jak si jej nainstalovat v editorech kódu?

Stylelint: Jak si jej nainstalovat v editorech kódu?

Články Webdesign

Pojďme si rozjet Stylelint přímo v editoru. Je to totiž to první místo, kde bychom jej měli používat.

Nálepky:

Text vyšel původně na autorově webu.

Stylelint je nástroj pro automatickou kontrolu CSS. Usnadní vám psaní jednotnějšího a kvalitnějšího kódu. Hlavně na větších projektech, nebo na takových, kde se styly snaží rozbít více lidí najednou. Prostě linter.

S čím pomůže?

To bylo krátké představení a nyní k přidání do editorů.

Sublime Text

  • Přes Package Control si nainstalujte SublimeLinter:
    Ctrl/Cmd + Shift + p → „Package Control: Install Package“ → „SublimeLinter“
  • V příkazové řádce si globálně nainstalujte balíček stylelint_d:
    npm install stylelint_d -g
  • Přes Package Control si nainstalujte SublimeLinter-contrib-stylelint_d:
    Ctrl/Cmd + Shift + p → „Package Control: Install Package“ → „SublimeLinter-stylelint_d“

To, že vám Stylelint funguje, poznáte tak, že před problematickými řádky řádcích kódu se začne zobrazovat tečka s chybovou hláškou.

Předpokládám, že používáte Sublime ve verzi 3. Dále, že už máte nainstalovaný zvýrazňovač syntaxe pro CSS a preprocesory. Bez toho to nebude fungovat.

Já se ještě trochu utavil na tom, že pro správu verzí NPM používám NVM. Nakonec pomohlo nastavení jedné z distribucí jako výchozí $ nvm alias default v8.1.2.

Atom

V „Settings“ / Install“ najděte balíčky linterlinter-ui-default a linter-stylelint a nainstalujte je se všemi závislostmi, které bude Atom hlásit.

Úspěšná instalace vypadá i tady tak, že se postižené řádky začnou zvýrazňovat tečkou a chyby vypisovat ve spodním panelu „Linter“.

VS Code

Tady to je jednoduché: Ve „View“ / „Extensions“ hledejte nejnovější verzi balíčku stylelint.

Po instalaci se vám začnou zvýrazňovat prohřešky přímo v kódu. Detaily uvidíte v panelu „Problems“.

Visual Studio 2017

Ve „velkém“ Visual Studiu máte dvě možnosti prostřednictvím doplňků:

  • NPM Task Runner – v okně Task Runner Explorer ukazuje výstupy, ale o opravdová integrace Stylelint to není.
  • MultiLinter – wrapper pro další lintery, který umí i Stylelint. Ukazuje výstupy v okně Output a přímo u kódu, což chcete. Náročnější je trochu jeho nastavení.

Detailní návod pro obě možnosti hledejte v textu od Martina Dybala, kterému tímto děkuji.

Další

Pluginy pro Emacs a Vim jsou k nalezení v seznamu nástrojů na oficiálním webu Stylelintu.

Pokud se vám povedla instalace v jiném editoru, budu moc vděčný za její popis v komentářích.

ebook-vdcss3-prebal-final

Kniha „Vzhůru do (responzivního) designu“

Kompletní průvodce návrhem a implementací responzivních uživatelských rozhraní v e-booku a knize. Více informací.

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře

Přístupnost není jen o splnění norem: nový pohled na inkluzivní design

Přístupnost a inkluze možná nepatří mezi nejžhavější témata digitálního světa – dokud o nich nezačne mluvit Vitaly Friedman. Na WebExpo 2024 předvedl, že inkluzivní design není jen o splněných checkboxech, ale hlavně o lidech. S energií sobě vlastní obrátil zažité přístupy naruby a ukázal, že skutečně přístupný web je nejen možný, ale i nezbytný.

Efektivnější vývoj UI nebo API: Co si odnést z WebExpo 2025?

Různé
Komentáře: 0
Jak snadno implementovat moderní uživatelské rozhraní? Které funkce brzdí rychlost vašeho webu? A kdy raději sami přibrzdit, abychom využitím AI nepřekročili etické principy? Debatu aktuálních dev témat rozdmýchá sedmnáctý ročník technologické konference WebExpo, která proběhne v Praze od 28. do 30. května. Který talk či workshop si rozhodně nenechat ujít? Toto je náš redakční výběr z vývojářských hroznů.

Zapřáhněte AI jako nikdy předtím. Květnová konference WebExpo přivítá hvězdy technologického světa

Od 28. do 30. května 2025 promění pražský Palác Lucerna na tři dny technologická konference WebExpo. Na programu je více než 80 přednášek a workshopů od expertů z celého světa. WebExpo tradičně propojuje vývojáře, designéry, marketéry i byznysové lídry a nabízí praktické dovednosti, strategické myšlení a přináší nejnovější trendy nejen v oblasti AI.