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:

Sistema de alertas na configurações do projeto

Sistema de alertas na configurações do projeto

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:

Exemplo do sistema de alertas

Exemplo do sistema de alertas

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:

Exemplo de sistema de alerta ignorando

Exemplo de sistema de alerta ignorando

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:

Alertas como erros

Alertas como erros