Про линтеры
В ответ на твит @SilentImp’а
- Стилистические правила в линтерах — субъективны и ведут к срачам "с точками с запятыми/без точек с запятыми". Поэтому…
- Продавать линтеры надо как средство для поиска ошибок/опасных практик в коде. Пресет
eslint:recommended
отлично с этим справится - Стилистические штуки оставить для
prettier
, потому что
- всё автофиксится (это успокоит тех, кто не согласен с выбранным стилем — "пиши, как хочешь, но запускай
npm run fmt
перед коммитом/пушем") - минимум конфигурации, что уменьшит "поверхность" возможных срачей
- Какая аудитория?
- Те, кто уже юзает линтеры, вырубились после получаса README eslint'а
- Те, кто их не юзает, всё равно будут настраивать их через несколько дней по документации линтеров, а не по воспоминаниям/видео доклада