Use projectile from melpa
Chain go syntax checkers