Does anyone know if there is a good "config validation" package in go?
I want to read in a json config file from the user, validate it with a schema that even checks for missing keys or keys that shouldn't be in the file, then if there are errors I want to print to the user the exact line of the file that is the problem.
The assumption is that the user will misconfigure something and should thus be informed.