I recently ported one of my simulations to Julia and I discovered several type errors only at run-time. I wish to statically analyze my Julia code. MATLAB has a similar problem in only finding many errors at run-time.
The only tool I found (TypeCheck.jl) performs a small subset of the static analysis that I would expect from a compiler.
Is there a static analyzer for Julia scripts so I can avoid many of what are now run-time errors?
Is there something that I could use with the LLVM JIT compiler? (I don't know much about how the Julia compiling works and what is and isn't possible)
Is this even possible due to the nature of Julia?