Improve animation-pack validator diagnostics #83

Open
opened 2026-05-23 00:54:43 -04:00 by JackFrostbyte · 0 comments

Objective

Improve validator output so users and LLM-assisted workflows can quickly understand why a pack failed validation.

Scope

Improve error messages for:

  • Invalid JSON.
  • Missing fields.
  • Unknown logical zones.
  • Reserved ARGB zone usage.
  • LED index range errors.
  • Unsupported effect types.
  • Invalid colors.
  • Invalid durations.
  • Invalid timeline data.

Acceptance criteria

  • Validator errors are easier to read.
  • Errors identify the relevant file location or JSON path where possible.
  • Tests cover representative diagnostic output.
  • Documentation includes examples of validator success and failure output.
# Objective Improve validator output so users and LLM-assisted workflows can quickly understand why a pack failed validation. # Scope Improve error messages for: - Invalid JSON. - Missing fields. - Unknown logical zones. - Reserved ARGB zone usage. - LED index range errors. - Unsupported effect types. - Invalid colors. - Invalid durations. - Invalid timeline data. # Acceptance criteria - Validator errors are easier to read. - Errors identify the relevant file location or JSON path where possible. - Tests cover representative diagnostic output. - Documentation includes examples of validator success and failure output.
JackFrostbyte added reference develop 2026-05-23 00:54:47 -04:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Depends on
Reference
JackFrostbyte/rgb-aura#83
No description provided.