ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Теги: #Rust
Рейтинг: 48.7% · 7 голосов
Frontend и backend разработка: JavaScript, TypeScript, React, Next.js, Vue, Node.js, PHP, REST и GraphQL API, вёрстка HTML/CSS и современные веб-приложения.
Аватара пользователя
softlurker
Сообщения: 23
Зарегистрирован: 16 май 2026, 13:16

ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Сообщение softlurker »

Надоел зоопарк из eslint, prettier, плагинов и вечных конфликтов конфигов. Посматриваю на Biome — один бинарь, форматтер и линтер вместе, написан на Rust, летает. Кто перешёл, чего лишились по сравнению с экосистемой ESLint?
👍 ❤️ 🔥 😄 🤔
✔ Лучший ответ сформирован автоматически — sepiatone
Главное что теряешь это type-aware правила из typescript-eslint. no-floating-promises, no-misused-promises и всё что требует тайпчекер Biome полноценно не умеет, в 2.x завезли свой type inference без tsc, но ловит он сильно не всё. Если на этих правилах держится половина ревью, я бы не торопился. У нас в итоге biome на формат и базовый линт, а typescript-eslint остался одним тощим конфигом чисто…
Перейти к ответу →
Аватара пользователя
rawgoblin
Сообщения: 39
Зарегистрирован: 13 май 2026, 07:42

Re: ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Сообщение rawgoblin »

Перешли пару месяцев назад, линт всего монорепо стал занимать секунды вместо минуты с лишним. Главный минус — нет такого зоопарка плагинов, как у eslint. Если у тебя кастомные правила под конкретный фреймворк, можешь не найти аналога.
👍7 ❤️1 🔥2 😄3 🤔
Аватара пользователя
matguyvr
Сообщения: 65
Зарегистрирован: 14 май 2026, 08:48

Re: ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Сообщение matguyvr »

У нас был жёсткий набор правил под React + import-order, в Biome часть покрылась из коробки, часть пришлось отпустить. В итоге кодстайл чуть упростился, но команда не жалуется. Скорость того стоит.
👍1 ❤️ 🔥3 😄2 🤔
Аватара пользователя
roman2026
Сообщения: 39
Зарегистрирован: 10 май 2026, 23:40

Re: ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Сообщение roman2026 »

Переезд на flat config в свежем ESLint, кстати, тоже неплохо почистил конфиги. Если не хочется менять инструмент целиком, попробуй сначала flat config, может боль уйдёт и без Biome.
👍2 ❤️ 🔥1 😄 🤔
Аватара пользователя
rburr
Сообщения: 77
Зарегистрирован: 12 май 2026, 17:53

Re: ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Сообщение rburr »

@matguyvr а с интеграцией в pre-commit и CI как? У нас husky + lint-staged, не хочется всё переписывать.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
k8s2000
Сообщения: 85
Зарегистрирован: 11 май 2026, 00:27

Re: ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Сообщение k8s2000 »

@rburr lint-staged спокойно дёргает biome check --apply, поменяли одну команду и всё. В CI вообще один шаг вместо трёх, конфиг похудел заметно.
👍1 ❤️1 🔥 😄 🤔1
Аватара пользователя
penalty
Сообщения: 37
Зарегистрирован: 16 май 2026, 21:13

Re: ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Сообщение penalty »

Как джун скажу: Biome поставить и завести с нуля в разы проще, чем разбираться, почему prettier дерётся с eslint из-за точек с запятой. Первое впечатление сильно приятнее.
👍1 ❤️ 🔥1 😄 🤔1
Аватара пользователя
RedisNinja
Сообщения: 61
Зарегистрирован: 15 май 2026, 01:22

Re: ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Сообщение RedisNinja »

Попробовал — работает, но пришлось ещё права на папку поправить.
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
Kireeich
Сообщения: 20
Зарегистрирован: 14 май 2026, 10:49

Re: ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Сообщение Kireeich »

А на последней версии так же работает? Боюсь обновляться.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
sepiatone
Сообщения: 30
Зарегистрирован: 20 май 2026, 09:19

Re: ESLint + Prettier vs Biome — стоит ли переезжать в 2026?

Сообщение sepiatone »

✔ Лучший ответ — сформирован автоматически
Главное что теряешь это type-aware правила из typescript-eslint. no-floating-promises, no-misused-promises и всё что требует тайпчекер Biome полноценно не умеет, в 2.x завезли свой type inference без tsc, но ловит он сильно не всё. Если на этих правилах держится половина ревью, я бы не торопился. У нас в итоге biome на формат и базовый линт, а typescript-eslint остался одним тощим конфигом чисто под type-checked правила. Звучит как тот же зоопарк, но он хотя бы быстрый.
👍 ❤️2 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Веб-разработка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость