stylelint-config-htmlacademy
stylelint-config-htmlacademy copied to clipboard
HTML Academy Stylelint config
Добавить правило [lightness-notation](https://stylelint.io/user-guide/rules/lightness-notation) со значением `percentage`: ```js 'lightness-notation': 'percentage' ``` Это правило поддерживает функции `oklch`, `oklab` и `lch`, `lab`. ## "percentage" Светловсть всегда должна выражаться в процентах. Следующие шаблоны считаются...
Предлагаю добавить проверку на соответствие названий классов БЭМ-синтаксису. Просто kebab-case тоже поддержит. [Источник](https://github.com/simonsmith/stylelint-selector-bem-pattern/issues/23#issuecomment-1405100654). Пример из `.stylelintrc.cjs` (такой вариант названия и формата точно подхватится расширением для VS Code): ```js module exports...
в правиле `number-max-precision` разрешить 0 знаков после запятой. Мотивация - студенты копируют полупиксели из фигмы и потом переживают что у них ПП не получается Возможные проблемы - значения прозрачности. opacity...
## Плохо ```css .container li a {} .form input span {} ``` ## Хорошо ```css .container a {} .container a + .label {} ``` ## Добавить исключения Можно, если указано...
написать "обратную" версию правила https://stylelint.io/user-guide/rules/rule-selector-property-disallowed-list/ которое разрешит только из списка, а остальное запретит. для проверки критерия про универсальный селектор.
включить правила selector-max-* мотивация - для поддержки новых требований к разметке контролов мы увеличили значение selector-max-compound-selectors до 3. при этом критерий просит ограничивать сложность до 2. возможным решением может быть...
Помимо обычного изображения `image.jpg`, требовать `[email protected] 2x` Учесть работу медивыражения и `image-set()`
```css body { background-color: #000000; background-image: url("../images/background-body.jpg"); } ``` значение цвета проверять не нужно. Контрастность проверять другим правилом, если потребуется