Oxlint apps_v1.57.0: Что нового
Ключевые Изменения
- Новые Возможности: Oxlint v1.57.0 включает правила
vitest/prefer-strict-boolean-matchersдля улучшения практик тестирования иunicorn/custom-error-definitionдля единообразного подхода к обработке ошибок. Oxfmt v0.42.0 теперь поддерживает форматирование комментариев JSDoc и подстановку HTML-in-JS, повышая читаемость кода. - Исправления Ошибок: Обновление устраняет ряд проблем линтера, включая ложные срабатывания для
String.rawв правилахhex-escapeиescape-case, а также ложные негативы дляexplicit-function-return-type. Исправлены утечки памяти в плагинах линтера и улучшено обнаружениеno-cycleдля конфигураций TypeScript. Oxfmt также улучшает выравнивание завершающих комментариев. - Улучшения Производительности: Oxlint демонстрирует существенный прирост производительности за счет оптимизаций в плагинах линтера, таких как совместное использование
Uint32Array, более быстрая конвертация span в location и сокращение выделений памяти для токенов и комментариев. Эти изменения ускоряют циклы линтинга.
Влияние на QA-команды
Это обновление улучшает проверки качества кода, особенно для пользователей Vitest, за счет внедрения более строгих булевых матчеров. Команды QA получат выгоду от уменьшения ложных срабатываний в отчетах линтера, что приведет к более точной и эффективной детекции дефектов. Улучшения производительности также могут сократить время выполнения этапов линтинга в CI/CD пайплайнах.
Для получения дополнительной информации обратитесь к официальным примечаниям к выпуску OxC для oxlint apps_v1.57.0.
