Test of the suggested fix to remove unnecessary assignments. -- a.go -- package quickfix import ( "log" ) func goodbye() { s := "hiiiiiii" s = s //@quickfix("s = s", re"self-assignment", fix) log.Print(s) } -- @fix/a.go -- @@ -9 +9 @@ - s = s //@quickfix("s = s", re"self-assignment", fix) + //@quickfix("s = s", re"self-assignment", fix)