In order to follow golang's best practices, we should lint the code base properly beyond usual syntax mistakes.