htmlacademy / codeguide

Стиль кода Академии HTML
http://codeguide.academy
MIT License
328 stars 338 forks source link

Add ignore for custom properties #61

Closed firefoxic closed 2 years ago

firefoxic commented 3 years ago

Кастомные свойства уже никуда не запрятать, и есть смысл достаточно сильных студентов учить использовать их для большего удобства разработки, читабельности и поддерживаемости кода.

Но вот это правило вставляет палки в колёса, когда кастомное свойство используется в расчётах, но при объявлении свойства надо указать нулевое значение. Линтер требует убрать размерность, а без неё calc() ломается.

Чтобы не приходилось выкручиваться чем-то вроде: --my-prop: calc(0 * 1px); (что крайне неудобно, особенно, если ещё и предполагается, что значение должно скриптом считываться) надо добавить иннорирование этим правилом кастомных свойств.


Пулреквест в конфиг стайллинта.