Форматирование JavaScript

Форматирование JavaScript с отступами и переносами.

Вставьте сжатый или неаккуратный JavaScript, чтобы получить читаемый вид с отступами.

Обработка локальная, без построения AST. Синтаксические ошибки не исправляются.

Рекомендуемые инструменты

Частые вопросы

Он добавляет переносы после точек с запятой, увеличивает отступ внутри фигурных скобок и сохраняет однострочные и блочные комментарии. Для отступа используются два пробела.

Форматтер отслеживает одинарные и двойные кавычки, а также обратные кавычки, чтобы не обрабатывать разделители внутри них. Однако вложенные выражения в шаблонных литералах не разбираются как полноценный синтаксис JavaScript.

Нет. Он выполняет посимвольное форматирование и не строит AST, поэтому не проверяет корректность программы. Несбалансированные скобки или кавычки могут привести к неудобному результату без сообщения об ошибке.