Got a great question about keeping some code compatible with complete checking both off and on. It is hitting a very tricky case involving a compiler bug with default values. Here's a little explaination along with a possible solution.

A nonisolated init is one of those things that just keeps coming up as a useful trick.

@mattiem unrelated question: I love your Xcode color scheme, can you share it please?
@mattiem Thank you Matt! 🤩
@danielsaidi So that worked? Great!
@mattiem I'll go with the @MainActor on the extension approach for now, to avoid changes to the public API, but knowing that this works too is great!
Java static code analysis

Unique rules to find Bugs, Vulnerabilities, Security Hotspots, and Code Smells in your JAVA code

@teixi Totally! Static analysis is how all this stuff works.