use add-to-list in place of my own logic
more flycheck customization in my emacs.el
more diagnostic msgs in goflycheck.el
improved comment for smart-compile-compile-command-in-comments-extension-list