-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nargo check
is not just a check
#700
Comments
@TomAFrench What are your thoughts on this? |
I would agree with Lasse that this command is a little muddled. Looking at the
It's not clear why the We also print We should pare back this command to just run the type checking, etc. to be Nargo's clippy and move the input file generation to a new/different command. |
@Ethan-000 assigning this task to you! |
Description
The
nargo check
command is described as being a check of the contraint system, but running it will also generate aPROVER.toml
and aVERIFIER.toml
so it is not just a checkAim
Run
nargo check
to check the contraint system for errors.Expected behavior
Either return that no errors were found or give me some errors.
Bug
When executed a
PROVER.toml
andVERIFIER.toml
is generated (iff they did not exist already).Run
nargo check
in any noir project that don't have aPROVER.toml
andVERIFIER.toml
file.Additional context
If
PROVER.toml
andVERIFIER.toml
already exist, they are not overwritten even if there have been changes to the underlying circuit which if run from "fresh" would result in aPROVER.toml
andVERIFIER.toml
with other variables.The text was updated successfully, but these errors were encountered: