Detekt is an open source static code analysis tool for the Kotlin programming language. It operates on the abstract syntax tree provided by the Kotlin compiler. Visit their website for more detailed information on Detekt and the ruleset found below.