Cargando...
Cargando...
Referencia
Las 85 reglas, en 7 categorías. Los informes citan estos ids, así que aquí es donde puedes consultarlos. La lista se genera a partir del propio código del verificador en cada build, así que no puede desfasarse respecto a lo que realmente se ejecuta.
Los resultados de la verificación (títulos y mensajes de las reglas) se muestran en inglés.
M — el propio .ograf.json, validado contra el schema de la EBU y después entre sus propios campos.
M-01Missing manifestM-02Manifest is not valid JSONM-03Schema violationM-04customAction missing `name`M-05Duplicate customAction idM-06customAction has no schemaM-07Optional — no descriptionM-08`main` file not found in packageM-09Valid semver versionM-10`$schema` is not the current EBU URLM-11Graphic declares no supported render modeM-12`id` contains a slashM-13`main` is not a .js or .mjs fileM-14`stepCount` is below the allowed minimumM-15`author` has no `name`M-16Duplicate actionDuration for \M-17Unsatisfiable requirement on \M-18Thumbnail is not a PNG, JPG, GIF or webpM-19Manifest filename does not end in `.ograf.json`G — el schema de datos con el que los controladores construyen los formularios del operador.
G-00GDD schema is well-formedG-01… schema is not an objectG-02GDD field has no `type`G-03`gddType` is not a stringG-04—G-05—G-06—G-07—G-08Not every option has a labelG-09Array field has no `items`G-10`default` does not match the field typeG-11`default` is not one of the allowed valuesG-12`pattern` is not a valid regular expressionG-13… schema root must be \G-14GDD schema is cyclic or extremely deepG-15file-path default is not in the packageS — qué contiene el paquete y cómo está organizado.
S-01Files at the zip rootS-02Main module not declaredS-03Referenced asset not in packageS-04README presentS-05No LICENSE file at rootS-06Optional — no preview imageS-07Fonts shipped without a licence fileS-08OS-generated files inside the zipS-09Large file: …S-10Package contains … manifestsC — el código del módulo del grafismo: exports, ciclo de vida, portabilidad.
C-01Default export is a class extending HTMLElementC-02All six lifecycle methods presentC-03Module self-registers with customElements.defineC-04Lifecycle method… not declared async: …C-05Top-level access to document/windowC-06Asset URLs computed from import.meta.urlC-07External / bare-module importsC-08Relative asset URL inside innerHTMLC-09Non-real-time method… missing: …C-10customAction reads `action` instead of `id`X — reglas de CSS que deciden si un grafismo sobrevive a otro renderizador.
X-00No stylesheet foundX-01`position: fixed` usedX-02Remote @import in CSSX-03Remote font loaded in @font-faceX-04`body` selector in stylesheetX-05font-family without a generic fallbackX-06`!important` used in stylesheetX-07No positioned elementsX-08@font-face portability across mount modelsX-09Relative @import in CSSA — imágenes, fuentes y las licencias que deben acompañarlas.
A-01Preview image is not 16:9A-02Preview image larger than 500 KBA-03Shipped font has no licence fileA-04Consider WebP for the previewA-05Unrecognised file extension: .…R — comprobaciones hechas mientras el grafismo se ejecuta de verdad en la sandbox.
R-01Module did not importR-02—R-03—R-04—R-05—R-06—R-07—R-08Uncaught error… during the runR-09Unhandled promise rejection… during the runR-10—R-11… took longer than … msR-12—R-13—R-14—R-15—Una regla sin descripción genera más de un tipo de resultado, y su mensaje indica cuál. Pasa un paquete por el verificador para verlas en contexto.