You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A general principle of maintainable code is that error messages should be issued as soon as the violation of an assumed condition can be efficiently detected.
Currently configuration options are not checked for validity when they are read in, and only a small number of checks are made later on. Tightly and cleanly restricting configuration options allows us to guarantee backward compatibility in how the configuration file drives behavior. We should validate configuration options on startup and immediately exit with an informative error message upon detecting invalid options.
Note that appropriate resolution of this issue assumes that issue #64 is also resolved.
The text was updated successfully, but these errors were encountered:
A general principle of maintainable code is that error messages should be issued as soon as the violation of an assumed condition can be efficiently detected.
Currently configuration options are not checked for validity when they are read in, and only a small number of checks are made later on. Tightly and cleanly restricting configuration options allows us to guarantee backward compatibility in how the configuration file drives behavior. We should validate configuration options on startup and immediately exit with an informative error message upon detecting invalid options.
Note that appropriate resolution of this issue assumes that issue #64 is also resolved.
The text was updated successfully, but these errors were encountered: