zemlan.in  / 

Про линтеры

В ответ на твит @SilentImp’а

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