Линтинг стилизованных компонентов
Чтобы использовать stylelint для стилизованных компонентов, нужно доустановить пару пакетов:
👉 stylelint-processor-styled-components, чтобы извлекать стили из компонентов. Процессор игнорирует все файлы, которые не содержат стилизованных компонентов.
👉 stylelint-config-styled-components, чтобы отключить правила, которые конфликтуют с библиотекой.
Процессор и расширение нужно поключить в соответствующие секции файла .stylelintrc.
Важно: Функция —fix не поддерживается.
#стили #styledcomponents #документация #инструменты #линтинг
Чтобы использовать stylelint для стилизованных компонентов, нужно доустановить пару пакетов:
👉 stylelint-processor-styled-components, чтобы извлекать стили из компонентов. Процессор игнорирует все файлы, которые не содержат стилизованных компонентов.
👉 stylelint-config-styled-components, чтобы отключить правила, которые конфликтуют с библиотекой.
Процессор и расширение нужно поключить в соответствующие секции файла .stylelintrc.
Важно: Функция —fix не поддерживается.
#стили #styledcomponents #документация #инструменты #линтинг
Линтинг в процессе сборки
Чтобы добавить линтинг стилизованных компонентов в процесс сборки кода (а не просто запускать через командную строку), можно использовать специальный лоадер для webpack: stylelint-custom-processor-loader.
#стили #styledcomponents #документация #инструменты #линтинг
Чтобы добавить линтинг стилизованных компонентов в процесс сборки кода (а не просто запускать через командную строку), можно использовать специальный лоадер для webpack: stylelint-custom-processor-loader.
#стили #styledcomponents #документация #инструменты #линтинг
GitHub
GitHub - emilgoldsmith/stylelint-custom-processor-loader: A Webpack loader for stylelint used with custom processors
A Webpack loader for stylelint used with custom processors - GitHub - emilgoldsmith/stylelint-custom-processor-loader: A Webpack loader for stylelint used with custom processors