Empty statements represented by a semicolon ; are statements that do not perform any operation. They are often the result of a typo or
a misunderstanding of the language syntax. It is a good practice to remove empty statements since they don’t add value and lead to confusion and
errors.
Noncompliant code example
func doSomething() {
; // Noncompliant
}
func doSomethingElse() {
fmt.Println("doSomethingElse");; // Noncompliant - double useless ;
...
}
Compliant solution
func doSomething() {
}
func doSomethingElse() {
fmt.Println("doSomethingElse")
...
}