Files
methodologies/prettier/README.md
Максим Бучнев c7feab7aec docs(prettier): add prettier docs
add README.md
add config and ignore files
2025-05-31 14:40:58 +03:00

31 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🛠️ 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"
```