Detekt é uma ferramenta de análise de código estático para Kotlin. Ela fornece uma análise do mau cheiro do código e relatórios de complexidade baseados em conjuntos de regras altamente configuráveis. Pode ser executada a partir da linha de comando e usando plugins, via Gradle, SonarQube e IntelliJ. Nossos times encontraram grande valor ao usar Detekt para manter a qualidade de código alta. Quando a análise e a geração de relatórios são integradas em uma pipeline de compilação, é obviamente importante que os relatórios sejam verificados regularmente e os times tirem um tempo para agir em seus achados.
Detekt é uma ferramenta de análise estática de código para Kotlin, que encontra cheiros e complexidade no código. Você pode executá-la a partir da linha de comando ou usar seus plug-ins para integração com ferramentas populares de desenvolvimento, como Gradle (para fazer análise do código em compilações) ou SonarQube (para fazer cobertura de código, além da análise estática de código) e IntelliJ. Detekt é uma ótima adição para pipelines de compilação de aplicações Kotlin.