Only some exceptions raised when evaluating a config file using Config.Reader.eval!/3 were being converted into diagnostics -- any others would result in a function clause error in the config compiler's private to_result/2. This function clause error would then be caught and result in another function clause error down the line, the eventual result of which was that diagnostics for config files would be incorrect.
Only some exceptions raised when evaluating a config file using
Config.Reader.eval!/3
were being converted into diagnostics -- any others would result in a function clause error in the config compiler's privateto_result/2
. This function clause error would then be caught and result in another function clause error down the line, the eventual result of which was that diagnostics for config files would be incorrect.