Carregando...
Carregando...
Referência
Todas as 85 regras, em 7 categorias. Os relatórios citam esses ids, então é aqui que você consulta cada um. A lista é gerada a partir do próprio código do verificador a cada build — não tem como ficar desatualizada em relação ao que de fato roda.
Os resultados da verificação (títulos e mensagens das regras) são exibidos em inglês.
M — o próprio .ograf.json, validado contra o schema da EBU e depois entre os seus 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 — o schema de dados a partir do qual os controladores montam os formulários do 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 — o que o pacote contém e como ele 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 — o código do módulo do grafismo: exports, ciclo de vida, portabilidade.
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 — regras de CSS que decidem se um grafismo sobrevive a outro 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 — imagens, fontes e as licenças que precisam acompanhá-las.
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 — verificações feitas enquanto o grafismo realmente roda na 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—Uma regra sem descrição gera mais de um tipo de resultado, e a mensagem diz qual. Passe um pacote pelo verificador para vê-las em contexto.