> Except for - it doesn't work with immutable classes (the ones with readonly fields).
Well good thing they're adding that in C# 9 then
Well good thing they're adding that in C# 9 then
Still, they are playing catch-up here.
So from that perspective, Kotlin is playing catch-up.
There is also detekt but it's true it is inferior to solution that Java has. https://github.com/detekt/detekt
PMD is targeting kotlin initial support for their next major release https://github.com/pmd/pmd/issues/419
I've answered a jetbrains survey recently and they revealed they are working on a new product that would be a full fledged static analyser, maybe this would solve the issue?