Sistema de alertas do GDScript

O sistema de alertas do GDScript complementa o static typing (mas você pode trabalhar sem tipagem estática também). Ele está aqui para te ajudar a evitar erros que são difíceis de perceber durante o desenvolvimento, e que podem levar a erros em tempo de execução.

Você pode configurar alertas nas Configurações do Projeto na seção chamada Gdscript:

Warning system project settings

Warning system project settings

Você pode encontrar uma lista de alertas para o arquivo GDScript ativo na barra de statos do editor de script. O exemplo abaixo tem 3 alertas:

Warning system example

Warning system example

Para ignorar alertas específicos em um arquivo, insira um comentário especial na forma de #warning-ignore:warning-id, ou clique no link de ignorar à direita da descrição do alerta, assim o Godot irá adicionar um comentário acima da linha correspondente e o código não irá mais disparar o alerta correspondente:

Warning system ignore example

Warning system ignore example

Você também pode optar por ignorar não apenas um mas todos os avisos de um determinado tipo, neste arquivo, com # warning-ignore-all:warning-id. Para ignorar todos os avisos de todos os tipos em um arquivo, adicione o comentário # warnings-disable.

Alertas não irão prevenir a execução do jogo, mas você pode transformá-los em erros se preferir. Dessa maneira seu jogo não irá compilar a menos que você corrija todos os alertas. Acesse a seção GDScript nas Configurações do Projeto para ativar essa opção. Aqui está o mesmo arquivo do exemplo anterior configurado com os alertas sendo erros:

Warnings as errors

Warnings as errors