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

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

https://habr.com/ru/articles/1038340/

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

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

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

Хабр

🎉 **`[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.

📦 https://github.com/castastrophe/stylelint-header

#CSS #stylelint #frontend #devtools

GitHub - castastrophe/stylelint-header: A stylelint custom rule to check for a header comment (i.e., copyright notice).

A stylelint custom rule to check for a header comment (i.e., copyright notice). - castastrophe/stylelint-header

GitHub
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! https://github.com/castastrophe/stylelint-header #css #stylelint #tooling #frontend
GitHub - castastrophe/stylelint-header: A stylelint custom rule to check for a header comment (i.e., copyright notice).

A stylelint custom rule to check for a header comment (i.e., copyright notice). - castastrophe/stylelint-header

GitHub

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

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

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

https://habr.com/ru/companies/ostrovok/articles/839514/

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

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

Мы написали свои линтеры для Go, которые умеют находить пустые инициализации и проверять экспортируемость полей и методов типов. Сегодня мы поговорим о том, как наша команда пришла к собственному...

Хабр
All the Info About Me - Michael Chadwick

code, audio, and life developments by michael chadwick

ブログ書いた。

HTML のルート要素では `color` と `background-color` をセットで指定すべき
https://blog.w0s.jp/714

#css #a11y #stylelint

ルート要素で `color` と `background-color` が片方のみ指定されている場合に警告する Stylelint のプラグインを作成したので紹介します。

HTML のルート要素では `color` と `background-color` をセットで指定すべき

ルート要素で `color` と `background-color` が片方のみ指定されている場合に警告する Stylelint のプラグインを作成したので紹介します。

富永日記帳

ブログ書いた。

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

#css #stylelint

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

Kinda wishing I had a @[email protected] rule for "All CSS must be wrapped in a cascade layer"

#CSS #CascadeLayers #Specificity #stylelint

これは確かにプロパティー覚えるのにも良さそう

https://www.npmjs.com/package/stylelint-use-logical

#CSS #Stylelint

stylelint-use-logical

Enforce usage of logical properties and values in CSS. Latest version: 2.1.2, last published: a month ago. Start using stylelint-use-logical in your project by running `npm i stylelint-use-logical`. There are 11 other projects in the npm registry using stylelint-use-logical.

npm