docs(prettier): add prettier docs

add README.md
add config and ignore files
This commit is contained in:
Максим Бучнев
2025-05-31 14:40:58 +03:00
parent e2feebdcd7
commit c7feab7aec
3 changed files with 45 additions and 0 deletions

31
prettier/README.md Normal file
View File

@@ -0,0 +1,31 @@
# 🛠️ 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"
```