saveourtool/diktat

Shadowing of variables detection

Aberta

#425 aberto em 19 de out. de 2020

 (1 comentário) (0 reação) (1 responsável)Kotlin (40 forks)github user discovery
enhancementgood first issuehelp wanted

Métricas do repositório

Stars
 (571 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Diktat should be able to detect shadowed variables as it can cause serious issues.

Name shadowing can cause following issues. There should be no shadowing.
infinite loop:

fun main() {
        var x = 0
        while (x < 10) {
            var x = 0
            x++
        }
}

Guia do colaborador