Skip to content

Validation

Additional logic for working with JSON forms, adding diagram-based validation for detecting broken references and missing edges.

This plugin adds diagram-based validation on top of @jsonforms validation using additionalErrors property (more).

It detects structural errors in the diagram - for example, when a node references a variable computed in a previous node but the connection to that node has been removed, or when required edges are missing.

Because it builds on @jsonforms, diagram errors behave like standard form validation errors (such as empty required fields), giving a consistent validation experience across forms and the canvas.

  • Detect when a node uses variables from a previous node but is no longer connected to it.
  • Flag missing required edges between nodes.
  • Surface diagram-level errors alongside form-level validation in a unified way.