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-onlyO 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.