github.com/elek/golangci-lint@v1.42.2-0.20211208090441-c05b7fcb3a9a/cmd/golangci-lint/mod_version.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"runtime/debug"
     6  )
     7  
     8  //nolint:gochecknoinits
     9  func init() {
    10  	if info, available := debug.ReadBuildInfo(); available {
    11  		if date == "" {
    12  			version = info.Main.Version
    13  			commit = fmt.Sprintf("(unknown, mod sum: %q)", info.Main.Sum)
    14  			date = "(unknown)"
    15  		}
    16  	}
    17  }