Prettify
Làm đẹp (Định dạng Mã)
Quy trình định dạng lại mã hoặc dữ liệu với thụt lề nhất quán, ngắt dòng và khoảng cách để dễ đọc cho con người, hiệu quả là ngược lại của thu nhỏ.
Chi tiết kỹ thuật
Trình làm đẹp phân tích đầu vào thành AST (hoặc luồng token cho các định dạng đơn giản hơn), sau đó in lại với các quy tắc định dạng có thể cấu hình. JSON.stringify(obj, null, 2) tạo JSON được định dạng đẹp với thụt lề 2 khoảng trắng. Các trình định dạng chuyên dụng như Prettier (JS/CSS/HTML/JSON/YAML/Markdown) thực thi các quy tắc phong cách kiên quyết trên toàn bộ codebase. Các trình làm đẹp XML/HTML phải bảo toàn khoảng trắng có ý nghĩa trong các khối
và . Quy trình này không mất dữ liệu cho dữ liệu có cấu trúc nhưng có thể thay đổi khoảng trắng không đáng kể trong nội dung văn bản.
Ví dụ
```javascript
// Prettify: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```