Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Перейти к основному содержимому
Gizke.com
Блог

Форматирование и минификация кода

Работает на устройстве. Ничего не отправляется.

Исходный код

Результат

Форматируйте JavaScript, TypeScript, CSS, SCSS, HTML, Markdown, YAML и SQL или минифицируйте JS и CSS - с Prettier, прямо в браузере. Код никуда не загружается.

Сделайте минифицированный или неаккуратный код читаемым или сожмите его для продакшена. Вставьте JavaScript, TypeScript, CSS, SCSS, HTML, Markdown, YAML или SQL - язык определяется при вставке, - выберите табуляцию или 2 либо 4 пробела и нажмите «Форматировать». JavaScript и CSS можно ещё и минифицировать, экономия размера показывается. Форматирует Prettier - тот же, что в большинстве редакторов, поэтому результат совпадёт с инструментами вашей команды; SQL раскладывает sql-formatter в выбранном диалекте. Форматировщики загружаются только по нажатию кнопки, а код не покидает браузер.

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

Мой код куда-то загружается?
Нет. Prettier, sql-formatter, Terser и CSSO работают внутри вашего браузера. Страница ничего не отправляет, так что ей можно пользоваться для приватных репозиториев, ключей в конфигурационных файлах и клиентских данных в SQL.
Почему показывается ошибка?
Чтобы переразметить код, форматировщику нужно его разобрать, и пропущенная скобка или лишняя запятая его останавливают. В сообщении указаны строка и столбец первой проблемы. Проверьте и выбранный язык: JSX - это JavaScript, аннотации типов - TypeScript.
Меняет ли форматирование работу кода?
Нет. Форматирование меняет только пробелы, переносы строк, кавычки и необязательные точки с запятой. Минификация идёт дальше - укорачивает локальные имена, убирает комментарии и мёртвый код, - но поведение сохраняет. Редактируйте оригинал, а публикуйте минифицированную копию.
Какой диалект SQL выбрать?
Тот, что использует ваша база: PostgreSQL, MySQL, MariaDB, SQLite, SQL Server (Transact-SQL), Oracle (PL/SQL), BigQuery или Snowflake. Для большинства запросов подойдёт обычный SQL; диалект важен, например, для имён в обратных кавычках в MySQL или параметров $1 в PostgreSQL.

Поделиться инструментом

БлогО проектеКонтактыУсловия использованияПолитика конфиденциальности