Pular para o conteúdo

dataforge check

Análise estática antes de executar

Uso#

bash
dataforge check arquivo.df
dataforge check src/              # a pasta inteira
dataforge check . --strict        # avisos também falham
dataforge check x.df --syntax-only

O que encontra#

Nomes indefinidos com sugestão, aridade errada, tipos incompatíveis, campos de record, membros de enum, constantes reatribuídas, código inalcançável e retorno ausente.

text
app.df:9:11: erro: Parameter 'a' of 'somar' expects Integer but got String
    sugestão: Pass a Integer
app.df:10:5: erro: Undefined action 'sommar'
    sugestão: Did you mean 'somar'?

✗ 2 erro(s), 0 aviso(s)

Otimista de propósito#

Quando não consegue provar que algo está errado, fica calado. Zero falsos positivos em 233 arquivos conhecidamente bons.

Guia completo em Análise estática.