🍋
Menu
Web

Prettify

Форматирование (prettify, код и данные)

Процесс переформатирования кода или данных с единообразными отступами, переносами строк и пробелами для обеспечения удобочитаемости, фактически обратная операция к минификации.

Техническая деталь

Форматтеры разбирают входные данные в AST (или поток токенов для более простых форматов), а затем выводят их обратно с настраиваемыми правилами форматирования. JSON.stringify(obj, null, 2) создаёт форматированный JSON с отступом в 2 пробела. Специализированные форматтеры, такие как Prettier (JS/CSS/HTML/JSON/YAML/Markdown), применяют единые правила стиля ко всей кодовой базе. XML/HTML-форматтеры должны сохранять значимые пробелы в блоках

 и . Процесс является обратимым без потерь для структурированных данных, но может изменить незначительные пробелы в текстовом содержимом.

Пример

```javascript
// Prettify: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

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

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