Skip to content

helix / validateDatapack

Function: validateDatapack()

validateDatapack(dp, opts?): Promise<McdocDiagnostic[]>

Defined in: validate/mcdoc.ts:116

Validate a pack's emitted JSON resources against the vanilla schema for its target version. Returns a flat list of diagnostics (empty = clean). Does not throw on validation problems - only on setup failure (missing packages, no network on the first fetch for a version).

Parameters

dp

Datapack

opts?

ValidateOptions = {}

Returns

Promise<McdocDiagnostic[]>

Example

ts
const problems = await validateDatapack(dp);
  if (problems.length) console.error(formatMcdocDiagnostics(problems));

Released under the MIT License · Credits