Enable "unused value checker"
This still requires 2.3.0-Beta2, but it's good to be forward-looking to these changes.
Kover Report
| Total Project Coverage | 47.18% |
|---|
I've ended up splitting the things related to exceptions and addSuppressed into its own small module, to avoid code duplication. @kyay10 would you mind having a look at it, since you recently touched that code?
The whole things is binary compatible: even though some things are moved to arrow-exceptions-utils, we still use the same package, and it's exported through arrow-core. So nobody needs to change anything (it they were doing so). For the one in arrow-autoclose, I've created a small wrapper re-exporting it.
Ignore the nits, we can address them later! Just these 2 behaviour changes highlighted above are all I need.