epf-validate について
epf-validateは1C開発向けの検証スキルで、外部処理と外部レポートのXMLソース構造を確認します。メタデータ、子オブジェクト、属性、テーブル部分、名前の一意性、フォームやテンプレートの存在を検査します。
主な機能
- 01ルート構造とInternalInfoの検査
- 02プロパティ、子オブジェクト、テーブル部分の検証
- 03名前の一意性確認
- 04フォームとテンプレートファイルの確認
- 05詳細出力とエラー上限の設定
活用シーン
- 01外部処理のXMLソース検証
- 02外部レポートの構造確認
- 03ビルド前のファイル不足や名前重複の検出
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nikolay-shirokov/ cc-1c-skills --skill epf-validateインストール後、Claude Code で/epf-validateを入力して読み込まれたか確認します。
同梱ファイルscripts/epf-validate.ps1scripts/epf-validate.py
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
/epf-validate — валидация внешней обработки (EPF)
Проверяет структурную корректность XML-исходников внешней обработки: корневую структуру, InternalInfo, свойства, ChildObjects, реквизиты, табличные части, уникальность имён, наличие файлов форм и макетов. Также работает для внешних отчётов (ERF).
Проверяется XML. Синтаксис модулей проверяет сборка: /epf-build, /erf-build.
Параметры
| Параметр | Обяз. | Умолч. | Описание |
|---|---|---|---|
| ObjectPath | да | — | Путь к корневому XML или каталогу обработки |
| Detailed | нет | — | Подробный вывод (все проверки, включая успешные) |
| MaxErrors | нет | 30 | Остановиться после N ошибок |
| OutFile | нет | — | Записать результат в файл (UTF-8 BOM) |
Команда
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/epf-validate.ps1" -ObjectPath "src/МояОбработка"
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/epf-validate.ps1" -ObjectPath "src/МояОбработка/МояОбработка.xml"
コメント
Markdown 対応