Skip to content

ci: тихий Format check и честная кодировка (XIC-52) - #68

Merged
Oksion merged 2 commits into
mainfrom
chore/xic-52-ci-noise
Sep 24, 2026
Merged

Oksion merged 2 commits into
mainfrom
chore/xic-52-ci-noise

Conversation

@Oksion

@Oksion Oksion commented Sep 24, 2026

Copy link
Copy Markdown
Owner

Закрывает XIC-52.

Шаг Format check (non-blocking) печатал ~205 ##[error] и горел красным при нулевом реальном дрейфе стиля. Разбор по видам замечаний:

Вид Сколько Причина Что сделано
CHARSET ~120 .editorconfig требовал utf-8-bom, а 120 из 149 .cs без BOM правило → utf-8, BOM снят с 29 файлов
RCS1139 7 doc-комментарий из одного <param> — стиль проекта заглушено в .editorconfig с обоснованием
WHITESPACE 78 ручное выравнивание в 6 файлах --exclude в ci.yml; TouchpadHaptics.cs отформатирован

Список исключений синхронизирован с CLAUDE.md и CONTRIBUTING.md. В CONTRIBUTING также записано, что красный security/snyk на PR из форка — сбой клонирования, а не уязвимость.

Проверка: локальный dotnet format --verify-no-changes с исключениями — только ENDOFLINE от LF в рабочей копии (в CI checkout даёт CRLF); 719 тестов зелёные. Итог по шагу — смотреть в CI этого PR.

🤖 Generated with Claude Code

Oksion and others added 2 commits September 24, 2026 21:38
Шаг Format check (non-blocking) печатал ~205 замечаний и горел красным,
хотя реального дрейфа стиля не было:

- CHARSET (~120): .editorconfig требовал utf-8-bom, а 120 из 149 .cs
  сохранены без BOM. Правило приведено к факту (utf-8), BOM снят с
  оставшихся 29 файлов — единообразно.
- RCS1139 (7): doc-комментарий из одного <param> — стиль проекта, правило
  заглушено в .editorconfig с обоснованием.
- WHITESPACE: шесть файлов с намеренным ручным выравниванием исключены
  через --exclude; TouchpadHaptics.cs просто отформатирован.

Список исключений синхронизирован с CLAUDE.md/CONTRIBUTING. Там же —
заметка, что красный Snyk на PR из форка ожидаем (не может склонировать
форк) и мержу не мешает.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ф стиля (XIC-52)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Oksion
Oksion merged commit 4dbf262 into main Sep 24, 2026
5 checks passed
@Oksion
Oksion deleted the chore/xic-52-ci-noise branch September 24, 2026 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant