leo
leo copied to clipboard
[Bug] `leo build` should rigorously validate `program.json` before compiling.
🐛 Bug Report
leo build attempts to make progress in spite of incorrectly specified dependencies.
For example, if a local dependency with a path accidentally has "network" specified, the compiler continues to make progress, leading to spurious errors.
leo build should thoroughly validate dependency specification before moving forward.