Форматтер JavaScript преобразует минифицированный или неравномерно оформленный код в читаемый вид с единообразными отступами, пробелами, переносами строк и расположением скобок. Поддерживается современный синтаксис: классы, приватные поля, асинхронные функции, optional chaining, оператор нулевого слияния, шаблонные строки, модули и React JSX.
Выберите табуляцию или пробелы, задайте желаемую ширину строки и стиль скобок, сохраняйте значимые переносы строк и отступы в массивах либо разбивайте длинные цепочки методов. Нажмите Ctrl+Enter или Command+Enter, чтобы запустить форматирование прямо из редактора.
Минификация удаляет комментарии и лишний код, сохраняя читаемые идентификаторы. Режим сокращения имён дополнительно укорачивает подходящие локальные имена, чтобы уменьшить результат. Для минификации требуется исполняемый JavaScript, поэтому JSX необходимо сначала скомпилировать. Вся обработка выполняется локально в вашем браузере.