Отформатировать списки параметров по код-стайлу
Больше двух параметров — каждый на отдельной строке (закрывающая скобка в конце последнего); два и меньше — в одну строку. Правило добавлено в docs/spec/Код-стайл-Дейл.md; применено к 628 сигнатурам в 253 файлах.
This commit is contained in:
@@ -165,6 +165,21 @@
|
||||
- Функции, возвращающие массив/коллекцию, всегда возвращают массив/коллекцию: если данных нет — пустой
|
||||
экземпляр, но не `null`.
|
||||
- Не более 7 параметров у функции. Больше — объединять в класс/DTO.
|
||||
- **Перенос параметров:** если параметров **больше двух** — каждый на **отдельной строке** (открывающая `(` — в конце первой строки, закрывающая `)` — на отдельной строке с отступом объявления); если **два или меньше** — все параметры **в одну строку**.
|
||||
|
||||
Больше двух:
|
||||
```csharp
|
||||
public async Task<CardMoveResultDto> MoveAsync(
|
||||
string cardId,
|
||||
string toContainerId,
|
||||
TransitionContext ctx,
|
||||
CancellationToken ct)
|
||||
```
|
||||
|
||||
Два или меньше:
|
||||
```csharp
|
||||
public User FindUser(string login, CancellationToken ct) { }
|
||||
```
|
||||
|
||||
## 8. Управление выполнением программы
|
||||
|
||||
|
||||
Reference in New Issue
Block a user