README ¶ elseless elseless finds unnecessary else. package a func f() { if 1 == 1 { println("1") return } else if 2 == 2 { // want "unnecessary else" println("2") } else { // OK println("3") } } fixelseless command check and fix (remove) unnecessary else. $ go install github.com/gostaticanalysis/elseless/cmd/fixelseless@latest $ fixelseless ./... Expand ▾ Collapse ▴ Documentation ¶ Index ¶ Variables Constants ¶ This section is empty. Variables ¶ View Source var Analyzer = &analysis.Analyzer{ Name: "elseless", Doc: doc, Run: run, Requires: []*analysis.Analyzer{ inspect.Analyzer, }, } Functions ¶ This section is empty. Types ¶ This section is empty. Source Files ¶ View all Source files elseless.go Directories ¶ Show internal Expand all Path Synopsis cmd elseless command fixelseless command Click to show internal directories. Click to hide internal directories.