argument e is overwritten before first use
300type Setter func(*Engine)
301
302// Clone copy a new Engine.
303func (eng *Engine) Clone(e *Engine) *Engine {304 e = eng
305 return eng
306}
Description
The function argument is overwritten before the passed value is read.
Bad practice
func (arg string) {
arg = "foo bar"
}
Recommended
func (arg string) {
use(arg)
arg = "foo bar"
}