home.social

#stylelint — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #stylelint, aggregated by home.social.

  1. Линт проектов: собираем ESLint, Prettier и Stylelint в один пакет

    В большинстве компаний линтинг со временем превращается в хаос: разные правила ESLint, устаревшие конфиги и копипаста между проектами. Покажу, как навести порядок – собрать линт-инфраструктуру в один пакет и выстроить систему контроля кода для всех репозиториев.

    habr.com/ru/articles/1038340/

    #eslint #prettier #линтинг_кода #stylelint #husky #lint #javascript #typescript #react #madge

  2. Линт проектов: собираем ESLint, Prettier и Stylelint в один пакет

    В большинстве компаний линтинг со временем превращается в хаос: разные правила ESLint, устаревшие конфиги и копипаста между проектами. Покажу, как навести порядок – собрать линт-инфраструктуру в один пакет и выстроить систему контроля кода для всех репозиториев.

    habr.com/ru/articles/1038340/

    #eslint #prettier #линтинг_кода #stylelint #husky #lint #javascript #typescript #react #madge

  3. Линт проектов: собираем ESLint, Prettier и Stylelint в один пакет

    В большинстве компаний линтинг со временем превращается в хаос: разные правила ESLint, устаревшие конфиги и копипаста между проектами. Покажу, как навести порядок – собрать линт-инфраструктуру в один пакет и выстроить систему контроля кода для всех репозиториев.

    habr.com/ru/articles/1038340/

    #eslint #prettier #линтинг_кода #stylelint #husky #lint #javascript #typescript #react #madge

  4. 🎉 **`[email protected]` is out!**

    Stylelint 17 dropped back in January with some fabulous updates (Modern ESM API, fix mode strict by default, position args got _opinions_) — and somehow my tiny "did you remember the copyright header" plugin... just kept working. Five years of "boring on purpose" finally paid off. 💅

    Now compatible with stylelint **16 AND 17**. Drop it in, get on with your day.

    📦 github.com/castastrophe/stylel

    #CSS #stylelint #frontend #devtools

  5. 🎉 **`[email protected]` is out!**

    Stylelint 17 dropped back in January with some fabulous updates (Modern ESM API, fix mode strict by default, position args got _opinions_) — and somehow my tiny "did you remember the copyright header" plugin... just kept working. Five years of "boring on purpose" finally paid off. 💅

    Now compatible with stylelint **16 AND 17**. Drop it in, get on with your day.

    📦 github.com/castastrophe/stylel

    #CSS #stylelint #frontend #devtools

  6. 🎉 **`[email protected]` is out!**

    Stylelint 17 dropped back in January with some fabulous updates (Modern ESM API, fix mode strict by default, position args got _opinions_) — and somehow my tiny "did you remember the copyright header" plugin... just kept working. Five years of "boring on purpose" finally paid off. 💅

    Now compatible with stylelint **16 AND 17**. Drop it in, get on with your day.

    📦 github.com/castastrophe/stylel

    #CSS #stylelint #frontend #devtools

  7. 🎉 **`[email protected]` is out!**

    Stylelint 17 dropped back in January with some fabulous updates (Modern ESM API, fix mode strict by default, position args got _opinions_) — and somehow my tiny "did you remember the copyright header" plugin... just kept working. Five years of "boring on purpose" finally paid off. 💅

    Now compatible with stylelint **16 AND 17**. Drop it in, get on with your day.

    📦 github.com/castastrophe/stylel

    #CSS #stylelint #frontend #devtools

  8. 🎉 **`[email protected]` is out!**

    Stylelint 17 dropped back in January with some fabulous updates (Modern ESM API, fix mode strict by default, position args got _opinions_) — and somehow my tiny "did you remember the copyright header" plugin... just kept working. Five years of "boring on purpose" finally paid off. 💅

    Now compatible with stylelint **16 AND 17**. Drop it in, get on with your day.

    📦 github.com/castastrophe/stylel

    #CSS #stylelint #frontend #devtools

  9. Did y'all know I have written a stylelint plugin to inject copyright or licensing data into your CSS files? It supports template variables for dynamic years and flags to support custom matching tolerances. Check it out and let me know if you have any feature ideas! github.com/castastrophe/stylel #css #stylelint #tooling #frontend

  10. Did y'all know I have written a stylelint plugin to inject copyright or licensing data into your CSS files? It supports template variables for dynamic years and flags to support custom matching tolerances. Check it out and let me know if you have any feature ideas! github.com/castastrophe/stylel #css #stylelint #tooling #frontend

  11. Did y'all know I have written a stylelint plugin to inject copyright or licensing data into your CSS files? It supports template variables for dynamic years and flags to support custom matching tolerances. Check it out and let me know if you have any feature ideas! github.com/castastrophe/stylel #css #stylelint #tooling #frontend

  12. Did y'all know I have written a stylelint plugin to inject copyright or licensing data into your CSS files? It supports template variables for dynamic years and flags to support custom matching tolerances. Check it out and let me know if you have any feature ideas! github.com/castastrophe/stylel #css #stylelint #tooling #frontend

  13. Did y'all know I have written a stylelint plugin to inject copyright or licensing data into your CSS files? It supports template variables for dynamic years and flags to support custom matching tolerances. Check it out and let me know if you have any feature ideas! github.com/castastrophe/stylel #css #stylelint #tooling #frontend

  14. Any Mediawiki extension devs here that use SublimeText3? I am struggling to get linting and fixing for css/js files working correctly. Could use some advise.

    #mediaWiki #linting #eslint #jsprettier #styleLint

  15. Any Mediawiki extension devs here that use SublimeText3? I am struggling to get linting and fixing for css/js files working correctly. Could use some advise.

    #mediaWiki #linting #eslint #jsprettier #styleLint

  16. Any Mediawiki extension devs here that use SublimeText3? I am struggling to get linting and fixing for css/js files working correctly. Could use some advise.

    #mediaWiki #linting #eslint #jsprettier #styleLint

  17. Any Mediawiki extension devs here that use SublimeText3? I am struggling to get linting and fixing for css/js files working correctly. Could use some advise.

    #mediaWiki #linting #eslint #jsprettier #styleLint

  18. Any Mediawiki extension devs here that use SublimeText3? I am struggling to get linting and fixing for css/js files working correctly. Could use some advise.

    #mediaWiki #linting #eslint #jsprettier #styleLint

  19. В поисках хорошего стиля. Часть 1. Зачем нам свои линтеры на Go в Островке

    Мы написали свои линтеры для Go, которые умеют находить пустые инициализации и проверять экспортируемость полей и методов типов. Сегодня мы поговорим о том, как наша команда пришла к собственному линтеру, и немного погрузимся в детали его реализации. Всем привет! Меня зовут Артём Блохин, я Golang-разработчик в команде интеграций Островка. Если бы «Рождественская история» Чарльза Диккенса была про стиль кода, то получилось бы как-то так: «Начнём сначала: код‑стайл умер. Сомневаться в этом не приходилось. Свидетельство о его погребении было подписано девопсом, архитектором и тимлидом. Оно было подписано разработчиком Островка.» Отправиться на поиски хорошего стиля

    habr.com/ru/companies/ostrovok

    #островок #линтеры #golang #ast #stylelint #style_guide

  20. В поисках хорошего стиля. Часть 1. Зачем нам свои линтеры на Go в Островке

    Мы написали свои линтеры для Go, которые умеют находить пустые инициализации и проверять экспортируемость полей и методов типов. Сегодня мы поговорим о том, как наша команда пришла к собственному линтеру, и немного погрузимся в детали его реализации. Всем привет! Меня зовут Артём Блохин, я Golang-разработчик в команде интеграций Островка. Если бы «Рождественская история» Чарльза Диккенса была про стиль кода, то получилось бы как-то так: «Начнём сначала: код‑стайл умер. Сомневаться в этом не приходилось. Свидетельство о его погребении было подписано девопсом, архитектором и тимлидом. Оно было подписано разработчиком Островка.» Отправиться на поиски хорошего стиля

    habr.com/ru/companies/ostrovok

    #островок #линтеры #golang #ast #stylelint #style_guide

  21. В поисках хорошего стиля. Часть 1. Зачем нам свои линтеры на Go в Островке

    Мы написали свои линтеры для Go, которые умеют находить пустые инициализации и проверять экспортируемость полей и методов типов. Сегодня мы поговорим о том, как наша команда пришла к собственному линтеру, и немного погрузимся в детали его реализации. Всем привет! Меня зовут Артём Блохин, я Golang-разработчик в команде интеграций Островка. Если бы «Рождественская история» Чарльза Диккенса была про стиль кода, то получилось бы как-то так: «Начнём сначала: код‑стайл умер. Сомневаться в этом не приходилось. Свидетельство о его погребении было подписано девопсом, архитектором и тимлидом. Оно было подписано разработчиком Островка.» Отправиться на поиски хорошего стиля

    habr.com/ru/companies/ostrovok

    #островок #линтеры #golang #ast #stylelint #style_guide

  22. ブログ書いた。

    Stylelint による倫理プロパティ強制は `stylelint-plugin-logical-css` がよさそう
    blog.w0s.jp/713

    #css #stylelint

  23. ブログ書いた。

    Stylelint による倫理プロパティ強制は `stylelint-plugin-logical-css` がよさそう
    blog.w0s.jp/713

    #css #stylelint

  24. ブログ書いた。

    Stylelint による倫理プロパティ強制は `stylelint-plugin-logical-css` がよさそう
    blog.w0s.jp/713

    #css #stylelint

  25. ブログ書いた。

    Stylelint による倫理プロパティ強制は `stylelint-plugin-logical-css` がよさそう
    blog.w0s.jp/713

    #css #stylelint

  26. Как автоматизировать использование дизайн токенов с помощью Stylelint и PostCSS

    Привет, Хабр! Меня зовут Саша и вот уже 7 лет я работаю фулстек разработчиком и пишу на C# и TypeScript/React. Сегодня я хотел бы поделиться своим небольшим успехом в автоматизации. В какой-то момент я понял, что во время код ревью я указываю разработчикам на одни и те же ошибки. Но, что ещё хуже, я сам время от времени допускаю эти ошибки. Сегодня хочу рассказать об одной из таких проблем, которую я решил с помощью PostCSS + Stylelint, и о том, как я это сделал. Статья будет полезна для разработчиков, которые уже используют или собираются использовать дизайн токены. Начнём!

    habr.com/ru/articles/779492/

    #javascript #stylelint #postcss #дизайнтокены #автоматизация #cssпеременные #линтеры #typescript #плагины

  27. Как автоматизировать использование дизайн токенов с помощью Stylelint и PostCSS

    Привет, Хабр! Меня зовут Саша и вот уже 7 лет я работаю фулстек разработчиком и пишу на C# и TypeScript/React. Сегодня я хотел бы поделиться своим небольшим успехом в автоматизации. В какой-то момент я понял, что во время код ревью я указываю разработчикам на одни и те же ошибки. Но, что ещё хуже, я сам время от времени допускаю эти ошибки. Сегодня хочу рассказать об одной из таких проблем, которую я решил с помощью PostCSS + Stylelint, и о том, как я это сделал. Статья будет полезна для разработчиков, которые уже используют или собираются использовать дизайн токены. Начнём!

    habr.com/ru/articles/779492/

    #javascript #stylelint #postcss #дизайнтокены #автоматизация #cssпеременные #линтеры #typescript #плагины

  28. New post: “Never Use ‘Scroll’ Value for Overflow” — about #CSS today!

    blog.kizu.dev/never-use-overfl

    This post is prompted by the website for the new “monaspace” family of fonts.

    The problem there was the `scroll` value for any of the `overflow` properties. Don’t use it.

    In my post, I tell why, and how this can be prevented by #stylelint (and better testing).

  29. New post: “Never Use ‘Scroll’ Value for Overflow” — about #CSS today!

    blog.kizu.dev/never-use-overfl

    This post is prompted by the website for the new “monaspace” family of fonts.

    The problem there was the `scroll` value for any of the `overflow` properties. Don’t use it.

    In my post, I tell why, and how this can be prevented by #stylelint (and better testing).

  30. New post: “Never Use ‘Scroll’ Value for Overflow” — about #CSS today!

    blog.kizu.dev/never-use-overfl

    This post is prompted by the website for the new “monaspace” family of fonts.

    The problem there was the `scroll` value for any of the `overflow` properties. Don’t use it.

    In my post, I tell why, and how this can be prevented by #stylelint (and better testing).

  31. New post: “Never Use ‘Scroll’ Value for Overflow” — about #CSS today!

    blog.kizu.dev/never-use-overfl

    This post is prompted by the website for the new “monaspace” family of fonts.

    The problem there was the `scroll` value for any of the `overflow` properties. Don’t use it.

    In my post, I tell why, and how this can be prevented by #stylelint (and better testing).

  32. New post: “Never Use ‘Scroll’ Value for Overflow” — about #CSS today!

    blog.kizu.dev/never-use-overfl

    This post is prompted by the website for the new “monaspace” family of fonts.

    The problem there was the `scroll` value for any of the `overflow` properties. Don’t use it.

    In my post, I tell why, and how this can be prevented by #stylelint (and better testing).

  33. #Stylelint version 15 deprecates stylistic rules.

    This means we had to install #Prettier in our project 🤦‍♂️ Yay for another dependency :blobcat_sadlife:

    ➡️ stylelint.io/migration-guide/t

    #WebDevelopment #CSS :css3: #Frontend

  34. #Stylelint version 15 deprecates stylistic rules.

    This means we had to install #Prettier in our project 🤦‍♂️ Yay for another dependency :blobcat_sadlife:

    ➡️ stylelint.io/migration-guide/t

    #WebDevelopment #CSS :css3: #Frontend

  35. #Stylelint version 15 deprecates stylistic rules.

    This means we had to install #Prettier in our project 🤦‍♂️ Yay for another dependency :blobcat_sadlife:

    ➡️ stylelint.io/migration-guide/t

    #WebDevelopment #CSS :css3: #Frontend

  36. #Stylelint version 15 deprecates stylistic rules.

    This means we had to install #Prettier in our project 🤦‍♂️ Yay for another dependency :blobcat_sadlife:

    ➡️ stylelint.io/migration-guide/t

    #WebDevelopment #CSS :css3: #Frontend

  37. #Stylelint version 15 deprecates stylistic rules.

    This means we had to install #Prettier in our project 🤦‍♂️ Yay for another dependency :blobcat_sadlife:

    ➡️ stylelint.io/migration-guide/t

    #WebDevelopment #CSS :css3: #Frontend

  38. #Stylelint deprecated all stylistic rules and #ESLint is also kinda moving in that direction.

    Maybe it’s finally time to take a look at #Prettier? 🤔

    But I definitely have to configure it so code stays readable and doesn’t become this mess of seemingly random line breaks.

    Ever looked at what Prettier does to JS template literals? It’s certainly something 😬

    stylelint.io/migration-guide/t

  39. #Stylelint deprecated all stylistic rules and #ESLint is also kinda moving in that direction.

    Maybe it’s finally time to take a look at #Prettier? 🤔

    But I definitely have to configure it so code stays readable and doesn’t become this mess of seemingly random line breaks.

    Ever looked at what Prettier does to JS template literals? It’s certainly something 😬

    stylelint.io/migration-guide/t

  40. #Stylelint deprecated all stylistic rules and #ESLint is also kinda moving in that direction.

    Maybe it’s finally time to take a look at #Prettier? 🤔

    But I definitely have to configure it so code stays readable and doesn’t become this mess of seemingly random line breaks.

    Ever looked at what Prettier does to JS template literals? It’s certainly something 😬

    stylelint.io/migration-guide/t