Loading
d_pushkarskaya
This is a live streamed presentation. You will automatically follow the presenter and see the slide they're currently on.
Frontend-разработчик
Преподаватель и наставник
YourMentor.ru
Если работаешь один
1. Исправление ошибок, которые не заметил
*80% ошибок у новичков – это опечатки
2. Перенимать лучшие практики
3. Учиться писать с меньшим количеством ошибок
Если работаешь в команде
1. Допускать меньше ошибок к code review
2. Упростить работу с начинающими разработчиками
3. Придерживаться единого соглашения в команде по стилю кода
А что, если без?
1. Увеличение времени на правки ошибок, потому что их будет больше
2. Увеличение объема кода
don't repeat yourself
3. Увеличение вероятности ошибки
Почему Stylelint?
1. Поддерживает синтаксис всех препроцессоров
2. Обладает самым большим списком правил в конфигурации
3. Возможность подключать дополнительные плагины
Своя конфигурация
Свойство stylelint в package.json
Файл .stylelintrc, stylelint.config.js или ...
Использование стандартов крупных компании
DEPRECATED
1. Плагин в редакторе
2. CLI (Common Language Infrastructure)
npm скрипты
3. Stylelint Node API
4. Gulp, Grunt, Webpack + plugins
notify
PostCSS([
styllelint,
browser-reporter
]);
PostCSS([
styllelint,
doiuse,
browser-reporter
]);
doiuse (browserlist)
CSSComb, CSSReorder(WebStorm)
+
-
CSSComb, CSSReorder(WebStorm) + Hot Keys
+
-
Stylelint
А что если...
Все те же возможные проблемы
Этому городу нужен новый герой...
Пушкарская Дарья
Vk: d_pushkarskaya
GitHub: 6thSence