Форматтер TypeScript

Форматтер TypeScript приводит TypeScript и TSX к единообразному виду, настраивая отступы, пробелы, переносы строк, точки с запятой, кавычки и завершающие запятые. Он понимает интерфейсы, псевдонимы типов, обобщения, перечисления, декораторы, современный синтаксис JavaScript и компоненты React.

Выберите стандартный парсер TypeScript или Babel TypeScript, табуляцию либо фиксированное количество пробелов и задайте ширину печати. Синтаксические ошибки выводятся отдельно и не смешиваются с отформатированным результатом.

Форматирование выполняется в браузере, поэтому исходный код не загружается на сервер. Нажмите Ctrl+Enter или Command+Enter, затем скопируйте или сохраните результат.

Частые вопросы о форматировании кода

Как отформатировать код на этой странице?

Вставьте код в левый редактор или загрузите файл, выберите нужные параметры и нажмите Форматировать. Проверьте результат справа, затем скопируйте или сохраните его.

Почему форматировщик может сообщить об ошибке?

Ввод должен соответствовать выбранному языку или синтаксису. Проверьте незавершённые выражения, непарные скобки или кавычки и неподходящий диалект либо режим, затем повторите попытку.

Как работает форматировщик кода?

Форматировщик распознаёт языковые токены и вложенную структуру, затем по единым правилам перестраивает отступы, пробелы и переносы строк. Он не компилирует и не запускает программу, поэтому не заменяет проверку корректности или безопасности.

Какие настройки рекомендуются для этого языка?

Начните с режима TypeScript, 2 пробелов и 80 или 100 столбцов; точки с запятой, кавычки и завершающие запятые должны соответствовать репозиторию. Выберите режим TypeScript или Babel TypeScript, отступы, ширину строки, завершающие запятые, точки с запятой и кавычки для TypeScript или TSX.