Укажите язык фрагмента
Для типов выберите TS, а для типов вместе с JSX — TSX. Угловые скобки в неверном режиме могут означать другое.
- Пример соответствует выбранному режиму.
HTML / CSS Dev Tools
Выберите синтаксис и стиль, затем сравните исходник с результатом.
Код остаётся в этой вкладке браузера и не загружается.
Вставьте код или загрузите пример.
Фрагмент из задачи часто приходит с неудобными отступами. Форматирование JavaScript оставляет исходный текст слева и показывает справа читаемый результат для JS, JSX, TS или TSX.
Здесь Форматирование JavaScript основано на синтаксическом разборе. Шаблонные строки, JSX и аннотации типов не обрабатываются простой заменой пробелов; ошибка получает строку и столбец. Такой форматировщик JS полезен для быстрой проверки фрагмента.
Явный режим и сохранённый исходник помогают проверить изменения.
Выберите JS, JSX, TS или TSX. Компонент TSX сохраняет типы и разметку и не выдаётся за готовый к минификации JS.
Отступы, кавычки, точки с запятой, ширину и завершающие запятые можно менять без замены ввода. Форматирование JavaScript блокирует копирование старого результата до пересчёта.
Для типов выберите TS, а для типов вместе с JSX — TSX. Угловые скобки в неверном режиме могут означать другое.
Автоформатирование ждёт 350 мс после ввода и обновляет результат при смене параметров. При отключении появляется ручная кнопка.
После изменения кода или параметров копирование и загрузка выключены до нового результата. При ошибке показаны строка и столбец.
Парсеры Prettier работают с JavaScript, JSX-разметкой, типами TypeScript и компонентами TSX. Поиск JS beautifier приводит к той же задаче улучшения читаемости.
Выбирайте два или четыре пробела, Tab, кавычки, точки с запятой, ширину строки и завершающие запятые.
Синтаксис проверяется отдельной кнопкой. Terser минифицирует только обычный JS, доступен файл .min.js.
Проверьте выбранный режим и указанную строку со столбцом. Парсер сообщает первую найденную неполную или неверную конструкцию.
Нет. Минификация удаляет часть информации, включая комментарии и исходные имена; одним форматированием её не восстановить.
Нет. Этот инструмент только разбирает и печатает код, не запуская вставленный JS.
Парсер остановился на ошибке в выбранном режиме. Попробуйте JS, JSX, TS или TSX в соответствии с реальным синтаксисом фрагмента.
Нет. Код обрабатывается в текущей вкладке браузера и не загружается этим инструментом на сервер.
Не нашли ответ?
Вернитесь к редактору, выберите режим и сравните свежий результат с оригиналом перед копированием.
Обработка локально в браузере.