# 🛠️ Prettier **Prettier** — это автоматический форматтер кода. Он помогает поддерживать единый стиль написания кода во всем проекте, избавляя от субъективных решений. --- ## ⚙️ Конфигурация `.prettierignore` - игнорирование форматирования `.prettierrc` - файл конфигурации | Параметр | Значение | Описание | | ---------------- | --------- | --------------------------------------------------------------- | | `semi` | `true` | Ставить точку с запятой в конце строки | | `singleQuote` | `true` | Использовать одинарные кавычки вместо двойных | | `bracketSpacing` | `true` | Добавлять пробелы внутри фигурных скобок (`{ foo: bar }`) | | `trailingComma` | `es5` | Ставить запятые в конце объектов/массивов (но не в функциях) | | `printWidth` | `120` | Максимальная длина строки | | `arrowParens` | `"avoid"` | Удалять скобки у однострочных стрелочных функций (`x => x + 1`) | | `endOfLine` | `"auto"` | Использовать системный стиль переноса строк (Windows/Unix) | | `tabWidth` | `4` | Ширина таба в пробелах (4 пробела) | --- ## 🚀 Использование Форматировать все файлы проекта: ```bash npx prettier --write . ``` Только определённые файлы: ```bash npx prettier --write "src/**/*.ts" ```