Checks the structural correctness of the external report's XML sources: root structure, InternalInfo, properties (including MainDataCompositionSchema), ChildObjects, attributes, tabular sections, name uniqueness, presence of form and template files.
Uses the same script as /epf-validate — auto-detection by element type (ExternalReport).
XML is checked. Module syntax is checked by the build: /epf-build, /erf-build.
Parameters
| Parameter | Required | Default | Description |
|---|---|---|---|
| ObjectPath | yes | — | Path to the root XML or report directory |
| Detailed | no | — | Verbose output (all checks, including successful ones) |
| MaxErrors | no | 30 | Stop after N errors |
| OutFile | no | — | Write the result to a file (UTF-8 BOM) |
Command
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/../epf-validate/scripts/epf-validate.ps1" -ObjectPath "src/МойОтчёт"
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/../epf-validate/scripts/epf-validate.ps1" -ObjectPath "src/МойОтчёт/МойОтчёт.xml"