mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-20 00:45:54 +03:00
fix(role-validate): лишний позиционный аргумент затирал файл валидационным отчётом
Вызов role-validate.ps1 с двумя позиционными аргументами — естественная ошибка по документации role-compile/SKILL.md, где значилось `/role-validate <RightsPath> [MetadataPath]`, хотя параметра MetadataPath у навыка нет. Второй аргумент связывался с -OutFile, и скрипт перезаписывал указанный файл (например, Roles/Имя.xml) текстом отчёта — исходник роли терялся. PositionalBinding=$false оставляет позиционным только путь ко входу; -OutFile передаётся строго по имени. Справка приведена к факту. Python-порт уже иммунен: argparse принимает только именованные параметры. Co-Authored-By: Sergei Pleshanov <2357qwr@gmail.com> Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Sergei Pleshanov
Claude Opus 5
parent
77cef101f7
commit
83d63fac47
@@ -123,6 +123,6 @@ powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/role-compile.ps1" -
|
||||
## Верификация
|
||||
|
||||
```
|
||||
/role-validate <RightsPath> [MetadataPath] — проверка корректности XML, прав, RLS
|
||||
/role-info <RightsPath> — визуальная сводка структуры
|
||||
/role-validate <RightsPath> — проверка корректности XML, прав, RLS
|
||||
/role-info <RightsPath> — визуальная сводка структуры
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user