Import 组内顺序

import 有两类导入组:

  • 标准库
  • 其他 goimports 默认的分组如下:
BadGood
  1. import (
  2. "fmt"
  3. "os"
  4. "go.uber.org/atomic"
  5. "golang.org/x/sync/errgroup"
  6. )
  1. import (
  2. "fmt"
  3. "os"
  4. "go.uber.org/atomic"
  5. "golang.org/x/sync/errgroup"
  6. )