Is it even possible? It seems every third-party tool that did it is abandoning the feature and I can’t get the deprecated but still present feature to work in Detekt or ktlint. I didn’t realise the biggest challenge with Kotlin would be detecting unused import statements so I can easily remove them.
Edit: Thanks for the help everyone, but I could not get anything working so I eventually just did it manually with a little help from the android linter.


I tried ktlint, it was having trouble handling libraries and kept giving me no reference errors for library imports.
Well, I recommend you trying to use the spotless plugin for Maven/Gradle and configuring ktlint or ktfmt. Maybe try ktlint first with my configuration tips. If it doesn’t work, you could show us your repository or a snippet of it.