Skip to content

Commit

Permalink
Add "Prettier 3.0.0 release" hotlink (#19)
Browse files Browse the repository at this point in the history
[feat] added "Prettier 3.0.0 release" hotlink
  • Loading branch information
ilfroloff committed Dec 21, 2023
1 parent 49fcb4b commit 839b870
Showing 1 changed file with 38 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: Prettier 3.0.0 release
source: https://prettier.io/blog/2023/07/05/3.0.0.html
slug: prettier-3-0-0-release
publishedAt: 2023-07-17T14:28:00.000Z
tags:
- prettier
---

Prettier выпустил мажорную версию 3.0.0! Изменений много, все перечислены тут:

➡️
[https://prettier.io/blog/2023/07/05/3.0.0.html](https://prettier.io/blog/2023/07/05/3.0.0.html)

От себя: Очень большой релиз. Команда внесла много breakage изменений, поэтому
обновляться нужно осторожно и точно отдельной полноценной задачей.

Из существенного можно отметить:

[#1](https://prettier.io/blog/2023/07/05/3.0.0.html#change-the-default-value-for-trailingcomma-to-all-11479httpsgithubcomprettierprettierpull11479-by-fiskerhttpsgithubcomfisker-13143httpsgithubcomprettierprettierpull13143-by-sosukesuzukihttpsgithubcomsosukesuzuki)
Теперь `trailingComma: "all"` по-дефолту. Вернуть дефолтное поведение 2й версии
можно выставив `trailingComma: "es5"`. Если говорить в целом, то я выставляю
`trailingComma: "none"`, т.к. не вижу никаких преимуществ в запутывающей
запятой. Кто-то скажет, что это помогает быстрее писать код (якобы не нужно
постоянно думать поставил запятую в конце объекта/массива/функции/типа и т.д -
она будет добавляться автоматом, если правильно настроены автофиксеры), но мне
этого не понять, т.к. мы вроде как не машинистки, а программисты. Наше основное
затраченное время - это мыслительные процессы, а не печатание 🙂

[#2](https://prettier.io/blog/2023/07/05/3.0.0.html#remove-support-for-flow-comments-13687httpsgithubcomprettierprettierpull13687-13703httpsgithubcomprettierprettierpull13703-by-thorn0httpsgithubcomthorn0)
Выпилили поддержку Flow специальных комментариев для Flow. Слишком мало кто
использует Flow и их директивы, а код поддерживать нужно - решили в мусорку, чем
затраты времени. Переезжайте на TypeScript и будет вам счастье

[#3](https://prettier.io/blog/2023/07/05/3.0.0.html#typescript) Неплохо улучшили
поддержку TS. Добавили много приятных изменений/фиксов для форматирования типов,
ключевых слов и т.д. Бывало такое, что после пробежки Prettier-ом типы
становились менее читаемыми, чем хотелось бы. Новая версия должна помочь

0 comments on commit 839b870

Please sign in to comment.