FAQ
I see lots of tools being mentioned in various posts and blogs.

What is the recommended core of tools that someone in the early days of Go
development should run?

* go fmt (or goimports?)
* go run|build|install -race (for race detection)
* go vet
* go lint
* ...

There is this list
<http://dominik.honnef.co/posts/2014/12/an_incomplete_list_of_go_tools/>
but I'm interested in the opinions of those with a bit of Go experience to
name their core tools that are "must run".

I'm also a bit confused about "go fmt" vs gofmt, "go doc" vs. go doc, etc.
Any good discussions on which form to run?

Tim

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

  • Andrey mirtchovski at Nov 23, 2015 at 1:08 am
    just send your code for review to any of the go forums list with a
    note saying "please take a look". people will usually employ all the
    necessary tools to bring it into conformity and in most cases will
    point out the most egregious bugs or design mistakes.

    --
    You received this message because you are subscribed to the Google Groups "golang-nuts" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Tim K at Nov 23, 2015 at 1:42 am
    "go crowdsource" tool?
    On Sunday, November 22, 2015 at 5:09:11 PM UTC-8, andrey mirtchovski wrote:

    just send your code for review to any of the go forums list with a
    note saying "please take a look". people will usually employ all the
    necessary tools to bring it into conformity and in most cases will
    point out the most egregious bugs or design mistakes.
    --
    You received this message because you are subscribed to the Google Groups "golang-nuts" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Giulio Iotti at Nov 24, 2015 at 3:55 pm

    On Monday, November 23, 2015 at 3:42:50 AM UTC+2, Tim K wrote:
    "go crowdsource" tool?

    go nuts

    --
    Giulio Iotti

    --
    You received this message because you are subscribed to the Google Groups "golang-nuts" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Micky at Nov 24, 2015 at 5:13 pm

    On Tue, Nov 24, 2015 at 8:55 PM, Giulio Iotti wrote:
    On Monday, November 23, 2015 at 3:42:50 AM UTC+2, Tim K wrote:

    "go crowdsource" tool?

    go nuts
    go bazinga

    --
    You received this message because you are subscribed to the Google Groups "golang-nuts" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.
  • Robert Melton at Nov 23, 2015 at 1:14 am

    On Sun, Nov 22, 2015, at 19:57, Tim K wrote:
    What is the recommended core of tools that someone in the early days
    of Go development should run?
    A simple and sane way to do Go development is call goimports from your
    editor of choice on save, it will tidy up your code and imports.  Then
    setup and use https://github.com/alecthomas/gometalinter to roll
    together all the various lint and hygiene messages.  You can integrate
    gometalinter with your editor, or just use it from the console.

    Then just make sure to write and maintain your tests and you should be
    in a good place.

    --
       Robert Melton | rmelton@gmail.com


    --
    You received this message because you are subscribed to the Google Groups "golang-nuts" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupgolang-nuts @
categoriesgo
postedNov 23, '15 at 12:57a
activeNov 24, '15 at 5:13p
posts6
users5
websitegolang.org

People

Translate

site design / logo © 2021 Grokbase