Отформатировать списки параметров по код-стайлу

Больше двух параметров — каждый на отдельной строке (закрывающая
скобка в конце последнего); два и меньше — в одну строку. Правило
добавлено в docs/spec/Код-стайл-Дейл.md; применено к 628 сигнатурам
в 253 файлах.
This commit is contained in:
Rustam Khalimov
2026-09-11 13:22:56 +03:00
parent 410194b0cb
commit 492950bdd0
255 changed files with 2672 additions and 668 deletions
@@ -115,7 +115,10 @@ public sealed class MlReviewService(
/// <param name="limit">Сколько последних сообщений вернуть (кламп 1..<see cref="MaxCandidates"/>, дефолт вызывающего).</param>
/// <param name="ct">Токен отмены.</param>
/// <returns>Кандидаты (свежие первыми): текст, текущий вердикт и мнение ML по каждому.</returns>
public async Task<IReadOnlyList<MlCandidateDto>> CandidatesAsync(string? dialogId, int limit, CancellationToken ct)
public async Task<IReadOnlyList<MlCandidateDto>> CandidatesAsync(
string? dialogId,
int limit,
CancellationToken ct)
{
int take = Math.Clamp(limit, MinCandidates, MaxCandidates);
string dialog = (dialogId ?? string.Empty).Trim();
@@ -178,7 +181,11 @@ public sealed class MlReviewService(
/// <param name="action">Действие: <c>skip</c> | <c>spam</c> | <c>board:&lt;id&gt;</c>.</param>
/// <param name="ct">Токен отмены.</param>
/// <returns>Результат решения; null — исходное сообщение не найдено (404-семантика эндпоинта).</returns>
public async Task<MlApplyResult?> ApplyAsync(string dialogId, long msgId, string? action, CancellationToken ct)
public async Task<MlApplyResult?> ApplyAsync(
string dialogId,
long msgId,
string? action,
CancellationToken ct)
{
string normalized = (action ?? string.Empty).Trim();
string dialog = (dialogId ?? string.Empty).Trim();
@@ -216,7 +223,12 @@ public sealed class MlReviewService(
// text: Текст сообщения.
// ct: Токен отмены.
// Возвращает: Результат решения.
private async Task<MlApplyResult> ApplySpamAsync(string dialog, long msgId, CardDto? card, string text, CancellationToken ct)
private async Task<MlApplyResult> ApplySpamAsync(
string dialog,
long msgId,
CardDto? card,
string text,
CancellationToken ct)
{
if (card is not null)
{
@@ -301,7 +313,11 @@ public sealed class MlReviewService(
// card: Карточка сообщения (уже прочитана вызывающим).
// ct: Токен отмены.
// Возвращает: Непустой текст либо null, если сообщения нет ни в одном источнике.
private async Task<string?> FindTextAsync(string dialog, long msgId, CardDto? card, CancellationToken ct)
private async Task<string?> FindTextAsync(
string dialog,
long msgId,
CardDto? card,
CancellationToken ct)
{
if (card is not null && !string.IsNullOrWhiteSpace(card.SourceMsg))
{
@@ -331,7 +347,10 @@ public sealed class MlReviewService(
// msgId: Id сообщения.
// ct: Токен отмены.
// Возвращает: Строка очереди либо null — сообщение уже обработано/не в очереди.
private async Task<QueueItemDto?> FindQueuedAsync(string dialog, long msgId, CancellationToken ct)
private async Task<QueueItemDto?> FindQueuedAsync(
string dialog,
long msgId,
CancellationToken ct)
{
IReadOnlyList<QueueItemDto> queue = await pipelineStore.ListAsync(status: null, MaxScan, ct);
foreach (QueueItemDto row in queue)