kaocha 2023-04-28

I'm hunting a problem with namespace loading and noticed that verbose mode in kaocha doesn't set :verbose in calls to require at https://github.com/lambdaisland/kaocha/blob/52f42b78037fee79a1b8b107394b55b1f6a36b3e/src/kaocha/ns.clj#L14

I suspect we'd want (require ,,, :verbose) to be a separate feature than the debug reporter (or the debug plugin). I haven't actually used that feature of require. What types of issues does it help resolve?

Is this a conscious decision or just wasn't considered so far?

and by verbose mode I mean the debug reporter

so this might be somewhat tough to implement

It tells me when kaocha loads namespaces

I was debugging https://github.com/imrekoszo/polylith-kaocha/issues/8 where a compile error wasn't reported and I wanted to see what namespaces were being loaded and when and in what order etc.

Using a custom build of kaocha where I turned it on helped me narrow it down

(the issue is on my side most probably, not kaocha's btw)