When it throws errors, the ex-info can be a humongous value, and not an easy one to pprint after-the-fact since it will have #objects.
So I propose to pprint the info before the throwing.
One also could go one step beyond, and throw a thin, almost-empty error, for not duplicating the already-pprinted info. I doubt it would break anyone's workflow since it would be rare to programatically interact with Lein output.
Hi!
I use the Lein checker with:
When it throws errors, the ex-info can be a humongous value, and not an easy one to pprint after-the-fact since it will have
#object
s.So I propose to pprint the info before the throwing.
One also could go one step beyond, and throw a thin, almost-empty error, for not duplicating the already-pprinted info. I doubt it would break anyone's workflow since it would be rare to programatically interact with Lein output.
Cheers - Victor