Hytale UI Validator

Validez vos fichiers .ui instantanément — syntaxe & sémantique

Cliquez ou glissez votre fichier .ui ici

API

POST /api/validate — JSON
curl -s -X POST http://ui.davidtom.ovh/api/validate \
     -H "Content-Type: application/json" \
     -d '{"source": "Group { Visible: true; }"}'
{
  "valid":         true,
  "error_count":  0,
  "warning_count":0,
  "diagnostics": []
}
POST /api/validate — Fichier
curl -s -X POST http://ui.davidtom.ovh/api/validate \
     -F "file=@monFichier.ui"
{
  "valid":         false,
  "error_count":  2,
  "warning_count":1,
  "diagnostics": [
    { "line": 3, "col": 5, "severity": "error",   "message": "…" },
    { "line": 7, "col": 1, "severity": "warning", "message": "…" }
  ]
}
Codes HTTP
200  Fichier valide (aucune erreur)
422  Fichier invalide (erreurs présentes)
400  Requête malformée (source manquante, encodage…)