<story><title>The State of Go – Where we are in May 2017</title><url>https://talks.golang.org/2017/state-of-go-may.slide#1</url></story><parent_chain></parent_chain><comment><author>nickcw</author><text>&amp;gt; vendor directories are ignored by the go tool #19090:&lt;p&gt;Hooray!&lt;p&gt;No more Makefile spaghetti like this (well a bit less anyway!)&lt;p&gt;&lt;pre&gt;&lt;code&gt;    GO_FILES := $(shell go list .&amp;#x2F;... | grep -v &amp;#x2F;vendor&amp;#x2F; )
    go test $(GO_FILES)
    go tool vet . 2&amp;gt;&amp;amp;1 | grep -E -v vendor&amp;#x2F; ; test $$? -eq 1
    errcheck $(GO_FILES)
    find . -name \*.go | grep -v &amp;#x2F;vendor&amp;#x2F; | xargs goimports -d | grep . ; test $$? -eq 1
    go list .&amp;#x2F;... | grep -v &amp;#x2F;vendor&amp;#x2F; | xargs -i golint {} | grep . ; test $$? -eq 1
&lt;/code&gt;&lt;/pre&gt;
should become&lt;p&gt;&lt;pre&gt;&lt;code&gt;    go test .&amp;#x2F;...
    go tool vet .&amp;#x2F;...
    errcheck .&amp;#x2F;...
    goimports -d .
    golint .&amp;#x2F;...
&lt;/code&gt;&lt;/pre&gt;
I assume the `.&amp;#x2F;...` changes will just work in `errcheck` and `golint` but I suspect `goimports` might need a bit of work.</text></comment>
<story><title>The State of Go – Where we are in May 2017</title><url>https://talks.golang.org/2017/state-of-go-may.slide#1</url></story><parent_chain></parent_chain><comment><author>heyts</author><text>Video of the presentation on youtube &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.youtube.com&amp;#x2F;watch?v=giUatBmmb_Y&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.youtube.com&amp;#x2F;watch?v=giUatBmmb_Y&lt;/a&gt;</text></comment>