Команда vp fmt
vp fmt форматирует код с помощью Oxfmt.
Обзор
vp fmt основан на Oxfmt — форматтере из экосистемы Oxc. Oxfmt полностью совместим с Prettier и разработан как быстрая замена Prettier без необходимости менять рабочие процессы.
Используйте vp fmt для форматирования проекта, а vp check — для одновременного форматирования, линтинга и проверки типов.
Использование
vp fmt
vp fmt --check
vp fmt . --writeКонфигурация
Размещайте конфигурацию форматирования непосредственно в блоке fmt корневого vite.config.ts, чтобы вся конфигурация оставалась в одном месте. Мы не рекомендуем использовать .oxfmtrc.json с Vite+.
В настоящее время Vite+ не поддерживает вложенную конфигурацию форматирования. Пока используйте fmt.overrides в корневом vite.config.ts для параметров, специфичных для файлов или пакетов. Дальнейшее развитие этой функциональности ещё обсуждается; поделитесь своим сценарием использования и ожиданиями, чтобы помочь определить направление её развития.
Для редакторов отключите вложенные конфигурации форматтера, чтобы форматирование при сохранении использовало корневой блок fmt из Vite+:
{
"oxc.fmt.disableNestedConfig": true
}Подробное описание поведения форматтера и справочник по его настройке см. в документации Oxfmt.
import { defineConfig } from 'vite-plus';
export default defineConfig({
fmt: {
singleQuote: true,
},
});