saveourtool/diktat

Shadowing of variables detection

Offen

#425 geöffnet am 19.10.2020

 (1 Kommentar) (0 Reaktionen) (1 zugewiesene Person)Kotlin (40 Forks)github user discovery
enhancementgood first issuehelp wanted

Repository-Metriken

Stars
 (571 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

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++
        }
}

Contributor Guide