I didn’t realize findbugs was bytecode rather than source code, and wasn’t familiar with Spotbugs. Sonarlint though is source code, isn’t it? Since it’s basically running Sonarqube.
So Detekt could be what is required, or if nothing else, is a very valuable tool.
If they work on bytecode, then I’m surprised Findbugs and Spotbugs don’t work.
My employer uses Fortify, and we do bytecode analysis of Kotlin since Fortify doesn’t support source code analysis for Kotlin.