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

Приведите JavaScript к единому оформлению и отступам. Сделайте сжатый код удобнее для чтения без его выполнения.

Обработка выполняется в браузере. Лимит ввода: 1 МБ.

Инструменты разработчика

Приведите JavaScript к единому оформлению и отступам. Сделайте сжатый код удобнее для чтения без его выполнения.

Как пользоваться

Вставьте JavaScript и получите результат. Исправьте синтаксические ошибки перед копированием. Сохраните исходник для сравнения.

Пример

const total=(a,b)=>{return a+b} станет функцией с понятными пробелами и оформленным телом.

Вопросы и ответы

Означает ли это правильную работу программы?

Нет. Разбор не проверяет выполнение, зависимости и логику. После изменений запустите тесты проекта.

Связанные инструменты

Практическая задача

Сначала отформатируйте функцию, чтобы видеть логику. По возможности отделяйте оформление от изменения поведения в проверке кода. Такой diff проще большого смешанного блока.

Дополнительный вопрос

Проверяются импорты пакетов?

Разбирается и оформляется исходник. Зависимости не устанавливаются, конфигурация проекта и наличие модулей не проверяются.

Детали для проверки результата

Деталь Пояснение
Оформление и поведение Форматирование меняет вид исходника. Оно не доказывает правильность вычислений или отображения страницы. Проверку поведения проводите отдельно от проверки отступов и пробелов.
Читаемый и сжатый исходник Сжатие создаёт компактную копию для публикации. Читаемый исходник нужен для поддержки и повторной сборки. Правка только сжатой версии усложняет проверку и теряет контекст комментариев.
Комментарии исходника Комментарии содержат лицензии, заметки сборки и пояснения. Перед удалением проверьте условия сторонних материалов и сохраните важные уведомления в нужном исходном или распространяемом файле.
Движок выражений Синтаксис регулярных выражений зависит от движка. Шаблон JavaScript может отличаться от записи в другом языке. Проверяйте тот движок и флаги, которые использует конечное приложение.
Строгий синтаксис JSON JSON требует двойных кавычек для ключей и строк. Объекты заключаются в фигурные скобки, массивы в квадратные. Комментарии и завершающие запятые не относятся к этому формату.
Синтаксис и схема Синтаксически корректный документ может содержать неподходящие поля и типы. Проверка формата не заменяет схему и правила приложения, которые определяют допустимость данных.
Границы источника Резюме и редактура опираются на переданные материалы. Одна ссылка не загружает статью в этом интерфейсе. Добавляйте нужный отрывок и сохраняйте ссылки рядом с подтверждаемыми утверждениями.
Исходная и выходная версии Преобразование создаёт другое представление материала. Если удаляются структура и знаки, сохраните оригинал. По выводу с потерями не всегда можно восстановить породивший его ввод.