Правило владельца: ничего, не относящегося к коду, не пушим. scripts/ (сборка/тесты/бэкапы/кодмоды) сняты с трекинга и закрыты .gitignore — файлы остаются только локально. CI-workflow переписан inline: сборка 5 sln, тесты, скан уязвимых NuGet-пакетов, сборка и линтер фронта — без внешних скриптов. README и код-стайл приведены к новой реальности.
This commit is contained in:
@@ -268,9 +268,8 @@
|
||||
|
||||
## 13. Автоматизация
|
||||
|
||||
- **Исправление существующего кода** (идемпотентные скрипты в `scripts/`):
|
||||
- `fix_summary_blocks.py --check | --apply` — приводит `<summary>` к блочному виду (§5).
|
||||
- `fix_private_docs.py --check | --preview | --apply` — понижает XML-док с private/internal до `//` (§5).
|
||||
- **Служебные скрипты (codemod'ы, скрипты сборки/тестов/бэкапов) в репозиторий не входят** —
|
||||
правило владельца: в репе только код. Актуальные копии живут локально, вне кода.
|
||||
- **Проверка на новом коде**: правила `<summary>`-блока и «комментарии только на public» проверяемы
|
||||
статически; задел — линтер (по аналогии с `scripts/i18n-lint.mjs`) и/или анализаторы Roslyn/StyleCop в
|
||||
`Directory.Build.props`.
|
||||
|
||||
Reference in New Issue
Block a user