Oxlint v1.61.0 и Oxfmt v0.46.0: Обновление Инструментов

Этот релиз от 20.04.2026 года приносит значительные обновления для Oxlint и Oxfmt от OxC, сосредоточенные на новых возможностях линтера, улучшениях форматирования и важных исправлениях ошибок. Для получения полной информации обратитесь к официальному журналу изменений OxC.

Ключевые Изменения

  • Критическое Изменение: Изменение в основном аллокаторе переименовывает методы Box и Vec, затрагивая как Oxlint, так и Oxfmt. Разработчикам следует проверить свой код на предмет возможных корректировок.
  • Новые Возможности Oxlint: Oxlint v1.61.0 вводит настройки version для Jest в файлах конфигурации и реализует предложения для правила ESLint no-case-declarations. Теперь доступно автоисправление для prefer-template, а также реализован explicit-member-accessibility для TypeScript. Несколько правил линтера получили улучшенные сообщения справки и опции.
  • Исправления Oxlint: Многочисленные исправления ошибок повышают точность линтера, включая сохранение условных самочтений в no-useless-assignment, улучшенную поддержку no-empty-function для асинхронных и генераторных функций, а также корректное применение правил в таких фреймворках, как Jest, Vitest, Vue, Svelte и Astro.
  • Новые Возможности Oxfmt: Oxfmt v0.46.0 обновляет внутреннюю версию Prettier до 3.8.3. Также добавлен флаг CLI --disable-nested-config и надежная поддержка конфигурации по директориям как для CLI, так и для Language Server Protocol (LSP).
  • Исправления и Производительность Oxfmt: Исправления ошибок касаются обработки комментариев, учета ignorePatterns во вложенных конфигурациях и предотвращения сбоев при некорректных конфигурациях. Улучшения производительности включают пропуск проверок предков, если вложенная конфигурация не найдена, и оптимизацию использования потоков.

Влияние на Команды QA

Команды QA получают выгоду от повышения качества и согласованности кода. Новые правила линтера позволяют выявлять потенциальные проблемы на ранних этапах цикла разработки, сокращая количество дефектов. Улучшенное форматирование обеспечивает стандартизацию кодовых баз, упрощая ревью и поддержку.