mcpField
C
cf-validate

cf-validate

github.com/nikolay-shirokov测试与质量74158 次安装今天更新
代码仓库

关于 cf-validate

cf-validate 是用于检查 1C 配置导出结构错误的技能,可验证 XML、配置属性、语言文件和对象目录。

主要功能

  1. 01检查 XML 格式是否正确
  2. 02验证属性和枚举值
  3. 03检查 ChildObjects 和 DefaultLanguage
  4. 04检查语言文件及对象目录
  5. 05支持详细输出和错误数量上限

适用场景

  1. 01查找配置导出中的结构错误
  2. 02查看包括通过项在内的全部检查

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nikolay-shirokov/cc-1c-skills --skill cf-validate

安装后在 Claude Code 中输入/cf-validate确认已加载。

附带文件scripts/cf-validate.ps1scripts/cf-validate.py

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

/cf-validate — валидация конфигурации 1С

Проверяет Configuration.xml на структурные ошибки: XML well-formedness, InternalInfo, свойства, enum-значения, ChildObjects, DefaultLanguage, файлы языков, каталоги объектов.

Параметры

ПараметрОбяз.Умолч.Описание
ConfigPathда—Путь к Configuration.xml или каталогу выгрузки
Detailedнет—Подробный вывод (все проверки, включая успешные)
MaxErrorsнет30Остановиться после N ошибок
OutFileнет—Записать результат в файл (UTF-8 BOM)

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/cf-validate.ps1" -ConfigPath "upload/cfempty"
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/cf-validate.ps1" -ConfigPath "upload/cfempty/Configuration.xml"

评论

支持 Markdown