Detekt es una herramienta de análisis de código estático para Kotlin. Provee análisis de code smell e informes de complejidad con conjuntos de reglas altamente configurables. Se puede ejecutar desde línea de comandos, usar plugins, vía Gradle, SonarQube e IntelliJ. Nuestros equipos consideran muy valioso el uso de Detekt para mantener código de alta calidad. Cuando el análisis y la generación de informes están integrados en la construcción del pipeline, es importante que estos informes se revisen de manera regular y que los equipos reserven tiempo para actuar en lo que se descubra.
Detekt is a static code analysis tool for Kotlin. It finds code smells and code complexity. You can run it from the command line or use its plugins for integration with popular developer tools such as Gradle (to perform code analysis via builds) or SonarQube (to perform code coverage in addition to static code analysis), and IntelliJ. Detekt is a great addition to build pipelines of Kotlin applications.