TL;DR

  • Крупные обновления парсеров для JavaScript, TypeScript, HTML и других языков.
  • Повышенная согласованность форматирования в различных кодовых базах.
  • Общие исправления ошибок и оптимизация производительности.

Key Changes

Prettier 3.9.0, выпущенный 27 июня 2026 года, представляет значительные улучшения в своем основном движке форматирования. Наиболее важные обновления касаются его парсеров, которые теперь обеспечивают улучшенную поддержку и точность для различных языков. Эта версия включает крупные обновления парсеров для JavaScript, TypeScript, HTML, CSS и Markdown, гарантируя более точную обработку сложного синтаксиса и граничных случаев. Эти улучшения приводят к более согласованному и предсказуемому стилю кода, минимизируя неожиданные изменения форматирования во время разработки и уменьшая необходимость в ручных корректировках. Кроме того, было устранено несколько мелких ошибок, влияющих на специфические синтаксические шаблоны и параметры форматирования, что способствует более стабильной и надежной работе форматировщика в целом. Разработчики могут ожидать меньшего количества конфликтов, возникающих из-за автоматического форматирования, и более четкого различия между стилистическими и функциональными изменениями кода, что оптимизирует рабочий процесс разработки. Подробный список всех изменений доступен в официальном блоге Prettier 3.9.

Impact for QA Teams

Это обновление значительно помогает командам QA стандартизировать стиль кода во всех проектах, делая ревью кода более эффективными и сосредоточенными на логической корректности, а не на расхождениях в форматировании. Согласованное форматирование уменьшает “шум” в diff-ах систем контроля версий, упрощая выявление реальных изменений в коде во время тестирования и верификации. Такая ясность помогает предотвратить ложные срабатывания в анализе кода и гарантирует, что автоматизированные тесты выполняются на стабильной и единообразно отформатированной кодовой базе, что в конечном итоге повышает качество релизов.