Golang project standard layout generator

Overview

inizio

Golang project standard layout generator

GitHub Workflow Status Go Report Card codecov GitHub go.mod Go version Mentioned in Awesome Go

inizio is a simple binary, which allows generating/bootstrapping golang project with predefined layout.

This project is easy can be extended, cause it also supports plugins for generation, based on go-plugin package.

Installing

Install inizio by running:

go get github.com/insidieux/inizio/cmd/inizio

Usage

inizio \
  --plugins.config /etc/inizio/plugins.yaml \
  --plugins.path /usr/local/bin/inizio-plugins \
    path-to-project

Example

Ensure that $GOPATH/bin is added to your $PATH.

Documentation

License

Apache

Issues
  • command.go:30:23: undefined: newCore

    command.go:30:23: undefined: newCore

    Run: go get github.com/insidieux/inizio/cmd/inizio

    Output: `

    github.com/insidieux/inizio/cmd/inizio/internal

    ../../../pkg/mod/github.com/insidieux/[email protected]/cmd/inizio/internal/command.go:30:23: undefined: newCore `

    Go Version: go version

    go version go1.16.3 darwin/amd64

    bug 
    opened by BronOS 3
  • Use native embed for builtin layout templates

    Use native embed for builtin layout templates

    Description

    Remove usage of packr and use native go:embed.

    Fixes #2

    Type of change

    • [x] New feature (non-breaking change which adds functionality)

    Checklist

    • [x] This PR contains tests
    • [x] This PR has been tested for backwards compatibility
    opened by insidieux 1
  • Use native signal context

    Use native signal context

    Description

    Removed github.com/sethvargo/go-signalcontext Use native signal package

    Fixes #6

    Type of change

    • [x] New feature (non-breaking change which adds functionality)

    Checklist

    • [x] This PR has been tested for backwards compatibility
    opened by insidieux 1
  • Docker example doesn't work

    Docker example doesn't work

    Describe the bug

    docker example doesn't work

    To Reproduce copy example in the console then run

    Expected behavior docker example works without problem)

    thanks

    bug 
    opened by stas17 1
  • Update documentation

    Update documentation

    Description

    Fix shell command in user-guide documentation Add some notes to plugins documentation

    Fixes #8

    Type of change

    Please delete options that are not relevant.

    • [x] Bug fix (non-breaking change which fixes an issue)
    • [x] This change requires a documentation update

    Checklist

    • [x] This PR contains documentation
    opened by insidieux 1
  • Update docs

    Update docs

    Description

    Update docs after release

    Checklist

    • [x] This PR contains documentation
    opened by insidieux 0
  • Prepare for release v1.0.0

    Prepare for release v1.0.0

    Description

    Prepare for release v1.0.0

    Type of change

    • [x] This change requires a documentation update
    opened by insidieux 0
  • Fix issue #15: cannot get inizio cmd via go get

    Fix issue #15: cannot get inizio cmd via go get

    Description

    Fixes #15

    • Commit wire_gen.go to repository
    • Remove wire stages from github actions and docker automated build
    • Update references in Makefile

    Type of change

    Please delete options that are not relevant.

    • [x] Bug fix (non-breaking change which fixes an issue)

    Checklist

    • [x] This PR has been tested for backwards compatibility
    opened by insidieux 0
  • Add project CHANGELOG.md

    Add project CHANGELOG.md

    Description

    Added CHANGELOG.md

    opened by insidieux 0
  • Skip FS item if regexp find string match failed

    Skip FS item if regexp find string match failed

    Description

    Fixes #12

    Type of change

    • [x] Bug fix (non-breaking change which fixes an issue)

    Checklist

    • [x] This PR contains tests
    • [x] This PR has been tested for backwards compatibility
    opened by insidieux 0
  • Remove golint from Makefile

    Remove golint from Makefile

    Describe the bug

    golint seems to be deprecated and produce errors even for standard packages.

    To Reproduce

    Steps to reproduce the behavior:

    • make lint-golint

    Additional context

    Example output
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:20:1: exported function FeZero should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:24:1: exported function FeOne should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:29:1: exported function FeAdd should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:42:1: exported function FeSub should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:55:1: exported function FeCopy should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:59:1: comment on exported function FeCMove should be of the form "FeCMove ..."
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:94:1: exported function FeFromBytes should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:221:1: exported function FeIsNegative should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:227:1: exported function FeIsNonZero should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:260:1: exported function FeCombine should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:507:1: exported function FeInvert should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:632:6: exported type ProjectiveGroupElement should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:636:6: exported type ExtendedGroupElement should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:640:6: exported type CompletedGroupElement should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:644:6: exported type PreComputedGroupElement should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:648:6: exported type CachedGroupElement should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:652:1: exported method ProjectiveGroupElement.Zero should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:658:1: exported method ProjectiveGroupElement.Double should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:672:1: exported method ProjectiveGroupElement.ToBytes should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:682:1: exported method ExtendedGroupElement.Zero should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:689:1: exported method ExtendedGroupElement.Double should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:695:1: exported method ExtendedGroupElement.ToCached should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:702:1: exported method ExtendedGroupElement.ToProjective should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:708:1: exported method ExtendedGroupElement.ToBytes should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:718:1: exported method ExtendedGroupElement.FromBytes should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:764:1: exported method CompletedGroupElement.ToProjective should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:770:1: exported method CompletedGroupElement.ToExtended should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:777:1: exported method PreComputedGroupElement.Zero should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:943:1: exported function PreComputedGroupElementCMove should have comment or be unexported
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:1018:1: comment on exported function ScMulAdd should be of the form "ScMulAdd ..."
    /project/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go:1451:1: comment on exported function ScReduce should be of the form "ScReduce ..."
    /project/vendor/golang.org/x/crypto/ocsp/ocsp.go:16:2: a blank import should be only in a main or test package, or have a comment justifying it
    /project/vendor/golang.org/x/crypto/ocsp/ocsp.go:36:2: exported const Success should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/crypto/ocsp/ocsp.go:40:2: comment on exported const SignatureRequired should be of the form "SignatureRequired ..."
    /project/vendor/golang.org/x/net/http/httpguts/httplex.go:95:1: exported function IsTokenRune should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/ciphers.go:11:2: don't use underscores in Go names; const cipher_TLS_NULL_WITH_NULL_NULL should be cipherTLSNULLWITHNULLNULL
    /project/vendor/golang.org/x/net/http2/ciphers.go:12:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_NULL_MD5 should be cipherTLSRSAWITHNULLMD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:13:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_NULL_SHA should be cipherTLSRSAWITHNULLSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:14:2: don't use underscores in Go names; const cipher_TLS_RSA_EXPORT_WITH_RC4_40_MD5 should be cipherTLSRSAEXPORTWITHRC4_40MD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:15:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_RC4_128_MD5 should be cipherTLSRSAWITHRC4_128MD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:16:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_RC4_128_SHA should be cipherTLSRSAWITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:17:2: don't use underscores in Go names; const cipher_TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 should be cipherTLSRSAEXPORTWITHRC2CBC40MD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:18:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_IDEA_CBC_SHA should be cipherTLSRSAWITHIDEACBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:19:2: don't use underscores in Go names; const cipher_TLS_RSA_EXPORT_WITH_DES40_CBC_SHA should be cipherTLSRSAEXPORTWITHDES40CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:20:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_DES_CBC_SHA should be cipherTLSRSAWITHDESCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:21:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_3DES_EDE_CBC_SHA should be cipherTLSRSAWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:22:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA should be cipherTLSDHDSSEXPORTWITHDES40CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:23:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_DES_CBC_SHA should be cipherTLSDHDSSWITHDESCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:24:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA should be cipherTLSDHDSSWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:25:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA should be cipherTLSDHRSAEXPORTWITHDES40CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:26:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_DES_CBC_SHA should be cipherTLSDHRSAWITHDESCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:27:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA should be cipherTLSDHRSAWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:28:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA should be cipherTLSDHEDSSEXPORTWITHDES40CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:29:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_DES_CBC_SHA should be cipherTLSDHEDSSWITHDESCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:30:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA should be cipherTLSDHEDSSWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:31:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA should be cipherTLSDHERSAEXPORTWITHDES40CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:32:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_DES_CBC_SHA should be cipherTLSDHERSAWITHDESCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:33:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA should be cipherTLSDHERSAWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:34:2: don't use underscores in Go names; const cipher_TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 should be cipherTLSDHAnonEXPORTWITHRC4_40MD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:35:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_RC4_128_MD5 should be cipherTLSDHAnonWITHRC4_128MD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:36:2: don't use underscores in Go names; const cipher_TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA should be cipherTLSDHAnonEXPORTWITHDES40CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:37:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_DES_CBC_SHA should be cipherTLSDHAnonWITHDESCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:38:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_3DES_EDE_CBC_SHA should be cipherTLSDHAnonWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:40:2: don't use underscores in Go names; const cipher_TLS_KRB5_WITH_DES_CBC_SHA should be cipherTLSKRB5WITHDESCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:41:2: don't use underscores in Go names; const cipher_TLS_KRB5_WITH_3DES_EDE_CBC_SHA should be cipherTLSKRB5WITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:42:2: don't use underscores in Go names; const cipher_TLS_KRB5_WITH_RC4_128_SHA should be cipherTLSKRB5WITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:43:2: don't use underscores in Go names; const cipher_TLS_KRB5_WITH_IDEA_CBC_SHA should be cipherTLSKRB5WITHIDEACBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:44:2: don't use underscores in Go names; const cipher_TLS_KRB5_WITH_DES_CBC_MD5 should be cipherTLSKRB5WITHDESCBCMD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:45:2: don't use underscores in Go names; const cipher_TLS_KRB5_WITH_3DES_EDE_CBC_MD5 should be cipherTLSKRB5WITH3DESEDECBCMD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:46:2: don't use underscores in Go names; const cipher_TLS_KRB5_WITH_RC4_128_MD5 should be cipherTLSKRB5WITHRC4_128MD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:47:2: don't use underscores in Go names; const cipher_TLS_KRB5_WITH_IDEA_CBC_MD5 should be cipherTLSKRB5WITHIDEACBCMD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:48:2: don't use underscores in Go names; const cipher_TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA should be cipherTLSKRB5EXPORTWITHDESCBC40SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:49:2: don't use underscores in Go names; const cipher_TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA should be cipherTLSKRB5EXPORTWITHRC2CBC40SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:50:2: don't use underscores in Go names; const cipher_TLS_KRB5_EXPORT_WITH_RC4_40_SHA should be cipherTLSKRB5EXPORTWITHRC4_40SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:51:2: don't use underscores in Go names; const cipher_TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 should be cipherTLSKRB5EXPORTWITHDESCBC40MD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:52:2: don't use underscores in Go names; const cipher_TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5 should be cipherTLSKRB5EXPORTWITHRC2CBC40MD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:53:2: don't use underscores in Go names; const cipher_TLS_KRB5_EXPORT_WITH_RC4_40_MD5 should be cipherTLSKRB5EXPORTWITHRC4_40MD5
    /project/vendor/golang.org/x/net/http2/ciphers.go:54:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_NULL_SHA should be cipherTLSPSKWITHNULLSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:55:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_NULL_SHA should be cipherTLSDHEPSKWITHNULLSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:56:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_NULL_SHA should be cipherTLSRSAPSKWITHNULLSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:57:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_AES_128_CBC_SHA should be cipherTLSRSAWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:58:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_AES_128_CBC_SHA should be cipherTLSDHDSSWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:59:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_AES_128_CBC_SHA should be cipherTLSDHRSAWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:60:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_AES_128_CBC_SHA should be cipherTLSDHEDSSWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:61:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_AES_128_CBC_SHA should be cipherTLSDHERSAWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:62:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_AES_128_CBC_SHA should be cipherTLSDHAnonWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:63:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_AES_256_CBC_SHA should be cipherTLSRSAWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:64:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_AES_256_CBC_SHA should be cipherTLSDHDSSWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:65:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_AES_256_CBC_SHA should be cipherTLSDHRSAWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:66:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_AES_256_CBC_SHA should be cipherTLSDHEDSSWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:67:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_AES_256_CBC_SHA should be cipherTLSDHERSAWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:68:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_AES_256_CBC_SHA should be cipherTLSDHAnonWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:69:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_NULL_SHA256 should be cipherTLSRSAWITHNULLSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:70:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_AES_128_CBC_SHA256 should be cipherTLSRSAWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:71:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_AES_256_CBC_SHA256 should be cipherTLSRSAWITHAES256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:72:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_AES_128_CBC_SHA256 should be cipherTLSDHDSSWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:73:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_AES_128_CBC_SHA256 should be cipherTLSDHRSAWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:74:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 should be cipherTLSDHEDSSWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:75:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA should be cipherTLSRSAWITHCAMELLIA128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:76:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA should be cipherTLSDHDSSWITHCAMELLIA128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:77:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA should be cipherTLSDHRSAWITHCAMELLIA128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:78:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA should be cipherTLSDHEDSSWITHCAMELLIA128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:79:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA should be cipherTLSDHERSAWITHCAMELLIA128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:80:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA should be cipherTLSDHAnonWITHCAMELLIA128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:86:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 should be cipherTLSDHERSAWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:87:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_AES_256_CBC_SHA256 should be cipherTLSDHDSSWITHAES256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:88:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_AES_256_CBC_SHA256 should be cipherTLSDHRSAWITHAES256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:89:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 should be cipherTLSDHEDSSWITHAES256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:90:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 should be cipherTLSDHERSAWITHAES256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:91:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_AES_128_CBC_SHA256 should be cipherTLSDHAnonWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:92:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_AES_256_CBC_SHA256 should be cipherTLSDHAnonWITHAES256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:94:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA should be cipherTLSRSAWITHCAMELLIA256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:95:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA should be cipherTLSDHDSSWITHCAMELLIA256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:96:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA should be cipherTLSDHRSAWITHCAMELLIA256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:97:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA should be cipherTLSDHEDSSWITHCAMELLIA256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:98:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA should be cipherTLSDHERSAWITHCAMELLIA256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:99:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA should be cipherTLSDHAnonWITHCAMELLIA256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:100:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_RC4_128_SHA should be cipherTLSPSKWITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:101:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_3DES_EDE_CBC_SHA should be cipherTLSPSKWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:102:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_AES_128_CBC_SHA should be cipherTLSPSKWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:103:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_AES_256_CBC_SHA should be cipherTLSPSKWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:104:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_RC4_128_SHA should be cipherTLSDHEPSKWITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:105:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA should be cipherTLSDHEPSKWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:106:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_AES_128_CBC_SHA should be cipherTLSDHEPSKWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:107:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_AES_256_CBC_SHA should be cipherTLSDHEPSKWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:108:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_RC4_128_SHA should be cipherTLSRSAPSKWITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:109:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA should be cipherTLSRSAPSKWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:110:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_AES_128_CBC_SHA should be cipherTLSRSAPSKWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:111:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_AES_256_CBC_SHA should be cipherTLSRSAPSKWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:112:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_SEED_CBC_SHA should be cipherTLSRSAWITHSEEDCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:113:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_SEED_CBC_SHA should be cipherTLSDHDSSWITHSEEDCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:114:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_SEED_CBC_SHA should be cipherTLSDHRSAWITHSEEDCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:115:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_SEED_CBC_SHA should be cipherTLSDHEDSSWITHSEEDCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:116:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_SEED_CBC_SHA should be cipherTLSDHERSAWITHSEEDCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:117:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_SEED_CBC_SHA should be cipherTLSDHAnonWITHSEEDCBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:118:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_AES_128_GCM_SHA256 should be cipherTLSRSAWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:119:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_AES_256_GCM_SHA384 should be cipherTLSRSAWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:120:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 should be cipherTLSDHERSAWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:121:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 should be cipherTLSDHERSAWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:122:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_AES_128_GCM_SHA256 should be cipherTLSDHRSAWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:123:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_AES_256_GCM_SHA384 should be cipherTLSDHRSAWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:124:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 should be cipherTLSDHEDSSWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:125:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 should be cipherTLSDHEDSSWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:126:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_AES_128_GCM_SHA256 should be cipherTLSDHDSSWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:127:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_AES_256_GCM_SHA384 should be cipherTLSDHDSSWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:128:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_AES_128_GCM_SHA256 should be cipherTLSDHAnonWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:129:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_AES_256_GCM_SHA384 should be cipherTLSDHAnonWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:130:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_AES_128_GCM_SHA256 should be cipherTLSPSKWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:131:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_AES_256_GCM_SHA384 should be cipherTLSPSKWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:132:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 should be cipherTLSDHEPSKWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:133:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 should be cipherTLSDHEPSKWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:134:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 should be cipherTLSRSAPSKWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:135:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 should be cipherTLSRSAPSKWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:136:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_AES_128_CBC_SHA256 should be cipherTLSPSKWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:137:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_AES_256_CBC_SHA384 should be cipherTLSPSKWITHAES256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:138:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_NULL_SHA256 should be cipherTLSPSKWITHNULLSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:139:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_NULL_SHA384 should be cipherTLSPSKWITHNULLSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:140:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 should be cipherTLSDHEPSKWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:141:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 should be cipherTLSDHEPSKWITHAES256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:142:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_NULL_SHA256 should be cipherTLSDHEPSKWITHNULLSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:143:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_NULL_SHA384 should be cipherTLSDHEPSKWITHNULLSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:144:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 should be cipherTLSRSAPSKWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:145:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 should be cipherTLSRSAPSKWITHAES256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:146:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_NULL_SHA256 should be cipherTLSRSAPSKWITHNULLSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:147:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_NULL_SHA384 should be cipherTLSRSAPSKWITHNULLSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:148:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSRSAWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:149:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSDHDSSWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:150:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSDHRSAWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:151:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSDHEDSSWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:152:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSDHERSAWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:153:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSDHAnonWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:154:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 should be cipherTLSRSAWITHCAMELLIA256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:155:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 should be cipherTLSDHDSSWITHCAMELLIA256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:156:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 should be cipherTLSDHRSAWITHCAMELLIA256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:157:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 should be cipherTLSDHEDSSWITHCAMELLIA256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:158:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 should be cipherTLSDHERSAWITHCAMELLIA256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:159:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 should be cipherTLSDHAnonWITHCAMELLIA256CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:161:2: don't use underscores in Go names; const cipher_TLS_EMPTY_RENEGOTIATION_INFO_SCSV should be cipherTLSEMPTYRENEGOTIATIONINFOSCSV
    /project/vendor/golang.org/x/net/http2/ciphers.go:163:2: don't use underscores in Go names; const cipher_TLS_FALLBACK_SCSV should be cipherTLSFALLBACKSCSV
    /project/vendor/golang.org/x/net/http2/ciphers.go:165:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_NULL_SHA should be cipherTLSECDHECDSAWITHNULLSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:166:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_RC4_128_SHA should be cipherTLSECDHECDSAWITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:167:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA should be cipherTLSECDHECDSAWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:168:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA should be cipherTLSECDHECDSAWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:169:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA should be cipherTLSECDHECDSAWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:170:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_NULL_SHA should be cipherTLSECDHEECDSAWITHNULLSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:171:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_RC4_128_SHA should be cipherTLSECDHEECDSAWITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:172:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA should be cipherTLSECDHEECDSAWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:173:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA should be cipherTLSECDHEECDSAWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:174:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA should be cipherTLSECDHEECDSAWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:175:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_NULL_SHA should be cipherTLSECDHRSAWITHNULLSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:176:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_RC4_128_SHA should be cipherTLSECDHRSAWITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:177:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA should be cipherTLSECDHRSAWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:178:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA should be cipherTLSECDHRSAWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:179:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA should be cipherTLSECDHRSAWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:180:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_NULL_SHA should be cipherTLSECDHERSAWITHNULLSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:181:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_RC4_128_SHA should be cipherTLSECDHERSAWITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:182:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA should be cipherTLSECDHERSAWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:183:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA should be cipherTLSECDHERSAWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:184:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA should be cipherTLSECDHERSAWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:185:2: don't use underscores in Go names; const cipher_TLS_ECDH_anon_WITH_NULL_SHA should be cipherTLSECDHAnonWITHNULLSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:186:2: don't use underscores in Go names; const cipher_TLS_ECDH_anon_WITH_RC4_128_SHA should be cipherTLSECDHAnonWITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:187:2: don't use underscores in Go names; const cipher_TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA should be cipherTLSECDHAnonWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:188:2: don't use underscores in Go names; const cipher_TLS_ECDH_anon_WITH_AES_128_CBC_SHA should be cipherTLSECDHAnonWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:189:2: don't use underscores in Go names; const cipher_TLS_ECDH_anon_WITH_AES_256_CBC_SHA should be cipherTLSECDHAnonWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:190:2: don't use underscores in Go names; const cipher_TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA should be cipherTLSSRPSHAWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:191:2: don't use underscores in Go names; const cipher_TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA should be cipherTLSSRPSHARSAWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:192:2: don't use underscores in Go names; const cipher_TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA should be cipherTLSSRPSHADSSWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:193:2: don't use underscores in Go names; const cipher_TLS_SRP_SHA_WITH_AES_128_CBC_SHA should be cipherTLSSRPSHAWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:194:2: don't use underscores in Go names; const cipher_TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA should be cipherTLSSRPSHARSAWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:195:2: don't use underscores in Go names; const cipher_TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA should be cipherTLSSRPSHADSSWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:196:2: don't use underscores in Go names; const cipher_TLS_SRP_SHA_WITH_AES_256_CBC_SHA should be cipherTLSSRPSHAWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:197:2: don't use underscores in Go names; const cipher_TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA should be cipherTLSSRPSHARSAWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:198:2: don't use underscores in Go names; const cipher_TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA should be cipherTLSSRPSHADSSWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:199:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 should be cipherTLSECDHEECDSAWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:200:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 should be cipherTLSECDHEECDSAWITHAES256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:201:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 should be cipherTLSECDHECDSAWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:202:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 should be cipherTLSECDHECDSAWITHAES256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:203:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 should be cipherTLSECDHERSAWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:204:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 should be cipherTLSECDHERSAWITHAES256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:205:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 should be cipherTLSECDHRSAWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:206:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 should be cipherTLSECDHRSAWITHAES256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:207:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 should be cipherTLSECDHEECDSAWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:208:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 should be cipherTLSECDHEECDSAWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:209:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 should be cipherTLSECDHECDSAWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:210:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 should be cipherTLSECDHECDSAWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:211:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 should be cipherTLSECDHERSAWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:212:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 should be cipherTLSECDHERSAWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:213:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 should be cipherTLSECDHRSAWITHAES128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:214:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 should be cipherTLSECDHRSAWITHAES256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:215:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_RC4_128_SHA should be cipherTLSECDHEPSKWITHRC4_128SHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:216:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA should be cipherTLSECDHEPSKWITH3DESEDECBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:217:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA should be cipherTLSECDHEPSKWITHAES128CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:218:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA should be cipherTLSECDHEPSKWITHAES256CBCSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:219:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 should be cipherTLSECDHEPSKWITHAES128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:220:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 should be cipherTLSECDHEPSKWITHAES256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:221:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_NULL_SHA should be cipherTLSECDHEPSKWITHNULLSHA
    /project/vendor/golang.org/x/net/http2/ciphers.go:222:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_NULL_SHA256 should be cipherTLSECDHEPSKWITHNULLSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:223:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_NULL_SHA384 should be cipherTLSECDHEPSKWITHNULLSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:224:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_ARIA_128_CBC_SHA256 should be cipherTLSRSAWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:225:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_ARIA_256_CBC_SHA384 should be cipherTLSRSAWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:226:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 should be cipherTLSDHDSSWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:227:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 should be cipherTLSDHDSSWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:228:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 should be cipherTLSDHRSAWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:229:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 should be cipherTLSDHRSAWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:230:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 should be cipherTLSDHEDSSWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:231:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 should be cipherTLSDHEDSSWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:232:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 should be cipherTLSDHERSAWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:233:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 should be cipherTLSDHERSAWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:234:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 should be cipherTLSDHAnonWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:235:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 should be cipherTLSDHAnonWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:236:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 should be cipherTLSECDHEECDSAWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:237:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 should be cipherTLSECDHEECDSAWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:238:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 should be cipherTLSECDHECDSAWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:239:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 should be cipherTLSECDHECDSAWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:240:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 should be cipherTLSECDHERSAWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:241:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 should be cipherTLSECDHERSAWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:242:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 should be cipherTLSECDHRSAWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:243:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 should be cipherTLSECDHRSAWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:244:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_ARIA_128_GCM_SHA256 should be cipherTLSRSAWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:245:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_ARIA_256_GCM_SHA384 should be cipherTLSRSAWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:246:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 should be cipherTLSDHERSAWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:247:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 should be cipherTLSDHERSAWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:248:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 should be cipherTLSDHRSAWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:249:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 should be cipherTLSDHRSAWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:250:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 should be cipherTLSDHEDSSWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:251:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 should be cipherTLSDHEDSSWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:252:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 should be cipherTLSDHDSSWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:253:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 should be cipherTLSDHDSSWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:254:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 should be cipherTLSDHAnonWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:255:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 should be cipherTLSDHAnonWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:256:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 should be cipherTLSECDHEECDSAWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:257:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 should be cipherTLSECDHEECDSAWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:258:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 should be cipherTLSECDHECDSAWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:259:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 should be cipherTLSECDHECDSAWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:260:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 should be cipherTLSECDHERSAWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:261:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 should be cipherTLSECDHERSAWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:262:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 should be cipherTLSECDHRSAWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:263:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 should be cipherTLSECDHRSAWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:264:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_ARIA_128_CBC_SHA256 should be cipherTLSPSKWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:265:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_ARIA_256_CBC_SHA384 should be cipherTLSPSKWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:266:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 should be cipherTLSDHEPSKWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:267:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 should be cipherTLSDHEPSKWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:268:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 should be cipherTLSRSAPSKWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:269:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 should be cipherTLSRSAPSKWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:270:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_ARIA_128_GCM_SHA256 should be cipherTLSPSKWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:271:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_ARIA_256_GCM_SHA384 should be cipherTLSPSKWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:272:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 should be cipherTLSDHEPSKWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:273:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 should be cipherTLSDHEPSKWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:274:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 should be cipherTLSRSAPSKWITHARIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:275:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 should be cipherTLSRSAPSKWITHARIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:276:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 should be cipherTLSECDHEPSKWITHARIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:277:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 should be cipherTLSECDHEPSKWITHARIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:278:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSECDHEECDSAWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:279:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 should be cipherTLSECDHEECDSAWITHCAMELLIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:280:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSECDHECDSAWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:281:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 should be cipherTLSECDHECDSAWITHCAMELLIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:282:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSECDHERSAWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:283:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 should be cipherTLSECDHERSAWITHCAMELLIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:284:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSECDHRSAWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:285:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 should be cipherTLSECDHRSAWITHCAMELLIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:286:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSRSAWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:287:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSRSAWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:288:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSDHERSAWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:289:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSDHERSAWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:290:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSDHRSAWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:291:2: don't use underscores in Go names; const cipher_TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSDHRSAWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:292:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSDHEDSSWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:293:2: don't use underscores in Go names; const cipher_TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSDHEDSSWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:294:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSDHDSSWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:295:2: don't use underscores in Go names; const cipher_TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSDHDSSWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:296:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSDHAnonWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:297:2: don't use underscores in Go names; const cipher_TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSDHAnonWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:298:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSECDHEECDSAWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:299:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSECDHEECDSAWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:300:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSECDHECDSAWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:301:2: don't use underscores in Go names; const cipher_TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSECDHECDSAWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:302:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSECDHERSAWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:303:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSECDHERSAWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:304:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSECDHRSAWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:305:2: don't use underscores in Go names; const cipher_TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSECDHRSAWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:306:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSPSKWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:307:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSPSKWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:308:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSDHEPSKWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:309:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSDHEPSKWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:310:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 should be cipherTLSRSAPSKWITHCAMELLIA128GCMSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:311:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 should be cipherTLSRSAPSKWITHCAMELLIA256GCMSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:312:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSPSKWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:313:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 should be cipherTLSPSKWITHCAMELLIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:314:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSDHEPSKWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:315:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 should be cipherTLSDHEPSKWITHCAMELLIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:316:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSRSAPSKWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:317:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 should be cipherTLSRSAPSKWITHCAMELLIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:318:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 should be cipherTLSECDHEPSKWITHCAMELLIA128CBCSHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:319:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 should be cipherTLSECDHEPSKWITHCAMELLIA256CBCSHA384
    /project/vendor/golang.org/x/net/http2/ciphers.go:320:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_AES_128_CCM should be cipherTLSRSAWITHAES128CCM
    /project/vendor/golang.org/x/net/http2/ciphers.go:321:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_AES_256_CCM should be cipherTLSRSAWITHAES256CCM
    /project/vendor/golang.org/x/net/http2/ciphers.go:322:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_AES_128_CCM should be cipherTLSDHERSAWITHAES128CCM
    /project/vendor/golang.org/x/net/http2/ciphers.go:323:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_AES_256_CCM should be cipherTLSDHERSAWITHAES256CCM
    /project/vendor/golang.org/x/net/http2/ciphers.go:324:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_AES_128_CCM_8 should be cipherTLSRSAWITHAES128CCM8
    /project/vendor/golang.org/x/net/http2/ciphers.go:325:2: don't use underscores in Go names; const cipher_TLS_RSA_WITH_AES_256_CCM_8 should be cipherTLSRSAWITHAES256CCM8
    /project/vendor/golang.org/x/net/http2/ciphers.go:326:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_AES_128_CCM_8 should be cipherTLSDHERSAWITHAES128CCM8
    /project/vendor/golang.org/x/net/http2/ciphers.go:327:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_AES_256_CCM_8 should be cipherTLSDHERSAWITHAES256CCM8
    /project/vendor/golang.org/x/net/http2/ciphers.go:328:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_AES_128_CCM should be cipherTLSPSKWITHAES128CCM
    /project/vendor/golang.org/x/net/http2/ciphers.go:329:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_AES_256_CCM should be cipherTLSPSKWITHAES256CCM
    /project/vendor/golang.org/x/net/http2/ciphers.go:330:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_AES_128_CCM should be cipherTLSDHEPSKWITHAES128CCM
    /project/vendor/golang.org/x/net/http2/ciphers.go:331:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_AES_256_CCM should be cipherTLSDHEPSKWITHAES256CCM
    /project/vendor/golang.org/x/net/http2/ciphers.go:332:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_AES_128_CCM_8 should be cipherTLSPSKWITHAES128CCM8
    /project/vendor/golang.org/x/net/http2/ciphers.go:333:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_AES_256_CCM_8 should be cipherTLSPSKWITHAES256CCM8
    /project/vendor/golang.org/x/net/http2/ciphers.go:334:2: don't use underscores in Go names; const cipher_TLS_PSK_DHE_WITH_AES_128_CCM_8 should be cipherTLSPSKDHEWITHAES128CCM8
    /project/vendor/golang.org/x/net/http2/ciphers.go:335:2: don't use underscores in Go names; const cipher_TLS_PSK_DHE_WITH_AES_256_CCM_8 should be cipherTLSPSKDHEWITHAES256CCM8
    /project/vendor/golang.org/x/net/http2/ciphers.go:336:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_AES_128_CCM should be cipherTLSECDHEECDSAWITHAES128CCM
    /project/vendor/golang.org/x/net/http2/ciphers.go:337:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_AES_256_CCM should be cipherTLSECDHEECDSAWITHAES256CCM
    /project/vendor/golang.org/x/net/http2/ciphers.go:338:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 should be cipherTLSECDHEECDSAWITHAES128CCM8
    /project/vendor/golang.org/x/net/http2/ciphers.go:339:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 should be cipherTLSECDHEECDSAWITHAES256CCM8
    /project/vendor/golang.org/x/net/http2/ciphers.go:343:2: don't use underscores in Go names; const cipher_TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 should be cipherTLSECDHERSAWITHCHACHA20POLY1305SHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:344:2: don't use underscores in Go names; const cipher_TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 should be cipherTLSECDHEECDSAWITHCHACHA20POLY1305SHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:345:2: don't use underscores in Go names; const cipher_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 should be cipherTLSDHERSAWITHCHACHA20POLY1305SHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:346:2: don't use underscores in Go names; const cipher_TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 should be cipherTLSPSKWITHCHACHA20POLY1305SHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:347:2: don't use underscores in Go names; const cipher_TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 should be cipherTLSECDHEPSKWITHCHACHA20POLY1305SHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:348:2: don't use underscores in Go names; const cipher_TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 should be cipherTLSDHEPSKWITHCHACHA20POLY1305SHA256
    /project/vendor/golang.org/x/net/http2/ciphers.go:349:2: don't use underscores in Go names; const cipher_TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 should be cipherTLSRSAPSKWITHCHACHA20POLY1305SHA256
    /project/vendor/golang.org/x/net/http2/errors.go:16:2: exported const ErrCodeNo should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:30:2: exported const FrameData should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:337:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:351:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:373:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:391:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:392:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:393:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:394:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:578:1: exported method DataFrame.StreamEnded should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:642:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:655:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:732:1: exported method SettingsFrame.IsAck should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:736:1: exported method SettingsFrame.Value should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:756:1: exported method SettingsFrame.NumSettings should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:806:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:819:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:833:1: exported method PingFrame.IsAck should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:847:1: exported method Framer.WritePing should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:847:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:890:1: exported method Framer.WriteGoAway should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:890:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:953:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:974:1: exported method HeadersFrame.HeaderBlockFragment should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:979:1: exported method HeadersFrame.HeadersEnded should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:983:1: exported method HeadersFrame.StreamEnded should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:987:1: exported method HeadersFrame.HasPriority should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:1063:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:1124:1: exported method PriorityParam.IsZero should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:1151:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:1189:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:1212:1: exported method ContinuationFrame.HeaderBlockFragment should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:1217:1: exported method ContinuationFrame.HeadersEnded should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:1225:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:1246:1: exported method PushPromiseFrame.HeaderBlockFragment should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:1251:1: exported method PushPromiseFrame.HeadersEnded should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/frame.go:1320:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:1346:1: receiver name f should be consistent with previous receiver name fr for Framer
    /project/vendor/golang.org/x/net/http2/frame.go:1545:10: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary)
    /project/vendor/golang.org/x/net/http2/gotrack.go:20:5: exported var DebugGoroutines should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/http2.go:35:2: exported var VerboseLogs should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/http2.go:151:2: exported const SettingHeaderTableSize should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/net/http2/server.go:251:23: error strings should not be capitalized or end with punctuation or a newline
    /project/vendor/golang.org/x/net/http2/server.go:255:22: error strings should not be capitalized or end with punctuation or a newline
    /project/vendor/golang.org/x/net/http2/server.go:2081:6: don't use underscores in Go names; var url_ should be url
    /project/vendor/golang.org/x/net/http2/server.go:2692:9: if block ends with a return statement, so drop this else and outdent its block
    /project/vendor/golang.org/x/net/http2/transport.go:427:5: exported var ErrNoCachedConn should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/transport.go:438:1: exported method Transport.RoundTrip should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/transport.go:636:1: exported method Transport.NewClientConn should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/transport.go:1027:1: exported method ClientConn.RoundTrip should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/transport.go:1491:12: if block ends with a return statement, so drop this else and outdent its block
    /project/vendor/golang.org/x/net/http2/write.go:245:9: if block ends with a return statement, so drop this else and outdent its block
    /project/vendor/golang.org/x/net/http2/write.go:294:9: if block ends with a return statement, so drop this else and outdent its block
    /project/vendor/golang.org/x/net/http2/hpack/encode.go:16:6: exported type Encoder should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/hpack/hpack.go:149:1: exported method Decoder.SetMaxDynamicTableSize should have comment or be unexported
    /project/vendor/golang.org/x/net/http2/hpack/hpack.go:214:1: comment on exported method Decoder.DecodeFull should be of the form "DecodeFull ..."
    /project/vendor/golang.org/x/net/internal/socket/sys_const_unix.go:13:2: don't use underscores in Go names; const sysAF_UNSPEC should be sysAFUNSPEC
    /project/vendor/golang.org/x/net/internal/socket/sys_const_unix.go:14:2: don't use underscores in Go names; const sysAF_INET should be sysAFINET
    /project/vendor/golang.org/x/net/internal/socket/sys_const_unix.go:15:2: don't use underscores in Go names; const sysAF_INET6 should be sysAFINET6
    /project/vendor/golang.org/x/net/internal/socket/sys_const_unix.go:17:2: don't use underscores in Go names; const sysSOCK_RAW should be sysSOCKRAW
    /project/vendor/golang.org/x/net/internal/timeseries/timeseries.go:60:1: exported method Float.Multiply should have comment or be unexported
    /project/vendor/golang.org/x/net/internal/timeseries/timeseries.go:62:1: exported method Float.Add should have comment or be unexported
    /project/vendor/golang.org/x/net/internal/timeseries/timeseries.go:67:1: exported method Float.Clear should have comment or be unexported
    /project/vendor/golang.org/x/net/internal/timeseries/timeseries.go:69:1: exported method Float.CopyFrom should have comment or be unexported
    /project/vendor/golang.org/x/net/internal/timeseries/timeseries.go:313:3: should replace index -= 1 with index--
    /project/vendor/golang.org/x/net/internal/timeseries/timeseries.go:505:1: exported method MinuteHourSeries.Minute should have comment or be unexported
    /project/vendor/golang.org/x/net/internal/timeseries/timeseries.go:509:1: exported method MinuteHourSeries.Hour should have comment or be unexported
    /project/vendor/golang.org/x/net/ipv4/control.go:25:6: exported type ControlFlags should have comment or be unexported
    /project/vendor/golang.org/x/net/ipv4/control.go:28:2: exported const FlagTTL should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/net/ipv4/header.go:17:2: exported const Version should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/net/ipv4/header.go:21:6: exported type HeaderFlags should have comment or be unexported
    /project/vendor/golang.org/x/net/ipv4/header.go:24:2: exported const MoreFragments should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/net/ipv6/control.go:35:2: exported const FlagTrafficClass should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/net/ipv6/header.go:14:2: exported const Version should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/net/trace/histogram.go:67:3: should replace n += 1 with n++
    /project/vendor/golang.org/x/sys/unix/aliases.go:12:6: exported type Signal should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/aliases.go:13:6: exported type Errno should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/aliases.go:14:6: exported type SysProcAttr should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:11:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:12:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:13:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:14:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:15:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:16:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:17:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:18:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:22:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:22:2: exported const HCI_CHANNEL_RAW should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:23:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:24:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:25:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:26:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:31:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:32:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:33:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:34:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/bluetooth_linux.go:35:2: don't use ALL_CAPS in Go names; use CamelCase
    /project/vendor/golang.org/x/sys/unix/constants.go:10:2: don't use underscores in Go names; const R_OK should be ROK
    /project/vendor/golang.org/x/sys/unix/constants.go:10:2: exported const R_OK should have comment (or a comment on this block) or be unexported
    /project/vendor/golang.org/x/sys/unix/constants.go:11:2: don't use underscores in Go names; const W_OK should be WOK
    /project/vendor/golang.org/x/sys/unix/constants.go:12:2: don't use underscores in Go names; const X_OK should be XOK
    /project/vendor/golang.org/x/sys/unix/env_unix.go:13:1: exported function Getenv should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/env_unix.go:17:1: exported function Setenv should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/env_unix.go:21:1: exported function Clearenv should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/env_unix.go:25:1: exported function Environ should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/env_unix.go:29:1: exported function Unsetenv should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/ioctl.go:64:1: exported function IoctlGetWinsize should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/ioctl.go:70:1: exported function IoctlGetTermios should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/pagesize_unix.go:13:1: exported function Getpagesize should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/sockcmsg_linux.go:14:6: func name will be used as unix.UnixCredentials by other packages, and that stutters; consider calling this Credentials
    /project/vendor/golang.org/x/sys/unix/sockcmsg_unix.go:64:6: func name will be used as unix.UnixRights by other packages, and that stutters; consider calling this Rights
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:25:1: exported function Access should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:29:1: exported function Chmod should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:33:1: exported function Chown should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:37:1: exported function Creat should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:44:1: exported function FanotifyMark should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:57:1: exported function Fchmodat should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:85:1: exported function IoctlSetRTCTime should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:91:1: exported function IoctlSetRTCWkAlrm should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:97:1: exported function IoctlGetUint32 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:103:1: exported function IoctlGetRTCTime should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:118:1: exported function IoctlGetRTCWkAlrm should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:158:1: exported function Link should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:162:1: exported function Mkdir should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:166:1: exported function Mknod should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:170:1: exported function Open should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:176:1: exported function Openat should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:182:1: exported function Openat2 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:188:1: exported function Ppoll should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:197:1: exported function Readlink should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:201:1: exported function Rename should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:205:1: exported function Rmdir should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:211:1: exported function Symlink should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:215:1: exported function Unlink should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:221:1: exported function Utimes should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:244:1: exported function UtimesNano should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:268:1: exported function UtimesNanoAt should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:278:1: exported function Futimesat should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:288:1: exported function Futimes should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:294:7: exported const ImplementsGetwd should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:298:1: exported function Getwd should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:311:1: exported function Getgroups should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:337:1: exported function Setgroups should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:349:6: exported type WaitStatus should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:368:1: exported method WaitStatus.Exited should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:370:1: exported method WaitStatus.Signaled should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:372:1: exported method WaitStatus.Stopped should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:374:1: exported method WaitStatus.Continued should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:376:1: exported method WaitStatus.CoreDump should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:378:1: exported method WaitStatus.ExitStatus should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:385:1: exported method WaitStatus.Signal should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:392:1: exported method WaitStatus.StopSignal should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:399:1: exported method WaitStatus.TrapCause should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:408:1: exported function Wait4 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:417:1: exported function Mkfifo should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:421:1: exported function Mkfifoat should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:765:6: exported type SockaddrXDP should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:790:7: don't use underscores in Go names; const px_proto_oe should be pxProtoOe
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:792:6: exported type SockaddrPPPoE should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:895:2: struct field ConnId should be ConnID
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:911:2: struct field ZoneId should be ZoneID
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:912:2: struct field ConnId should be ConnID
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1171:1: exported function Accept should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1186:1: exported function Accept4 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1204:1: exported function Getsockname should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1213:1: exported function GetsockoptIPMreqn should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1220:1: exported function GetsockoptUcred should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1227:1: exported function GetsockoptTCPInfo should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1252:1: exported function GetsockoptTpacketStats should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1259:1: exported function GetsockoptTpacketStatsV3 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1266:1: exported function SetsockoptIPMreqn should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1270:1: exported function SetsockoptPacketMreq should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1280:1: exported function SetsockoptCanRawFilter should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1288:1: exported function SetsockoptTpacketReq should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1292:1: exported function SetsockoptTpacketReq3 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1431:1: exported function Recvmsg should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1472:1: exported function Sendmsg should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1477:1: exported function SendmsgN should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1570:1: exported function PtracePeekText should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1574:1: exported function PtracePeekData should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1578:1: exported function PtracePeekUser should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1633:1: exported function PtracePokeText should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1637:1: exported function PtracePokeData should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1641:1: exported function PtracePokeUser should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1645:1: exported function PtraceGetRegs should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1649:1: exported function PtraceSetRegs should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1653:1: exported function PtraceSetOptions should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1657:1: exported function PtraceGetEventMsg should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1664:1: exported function PtraceCont should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1668:1: exported function PtraceSyscall should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1672:1: exported function PtraceSingleStep should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1674:1: exported function PtraceInterrupt should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1676:1: exported function PtraceAttach should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1678:1: exported function PtraceSeize should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1680:1: exported function PtraceDetach should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1684:1: exported function Reboot should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1706:1: exported function Mount should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1719:1: exported function Sendfile should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1748:1: exported function Dup2 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1776:1: exported function Getpgrp should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1836:1: exported function Setuid should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1840:1: exported function Setgid should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1854:6: func SetfsuidRetUid should be SetfsuidRetUID
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1858:1: exported function Setfsgid should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1863:1: exported function Setfsuid should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1868:1: exported function Signalfd should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1921:1: exported function Readv should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1928:1: exported function Preadv should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1936:1: exported function Preadv2 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1963:1: exported function Writev should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1973:1: exported function Pwritev should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:1984:1: exported function Pwritev2 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:2020:1: exported function Mmap should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:2024:1: exported function Munmap should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:2069:1: exported function Faccessat should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:2173:1: exported method FileHandle.Size should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:2174:1: exported method FileHandle.Type should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux.go:2175:1: exported method FileHandle.Bytes should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:25:1: exported function InotifyInit should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:39:1: exported function Lstat should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:49:1: exported function Select should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:68:1: exported function Stat should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:97:1: exported function Gettimeofday should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:105:1: exported function Time should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:130:1: exported function Pipe should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:143:1: exported function Pipe2 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:154:1: exported method PtraceRegs.PC should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:156:1: exported method PtraceRegs.SetPC should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:158:1: exported method Iovec.SetLen should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:162:1: exported method Msghdr.SetControllen should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:166:1: exported method Msghdr.SetIovlen should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:170:1: exported method Cmsghdr.SetLen should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:176:1: exported function Poll should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go:185:1: exported function KexecFileLoad should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:20:2: exported var Stdin should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:155:1: exported function Read should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:168:1: exported function Write should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:179:1: comment on exported var SocketDisableIPv6 should be of the form "SocketDisableIPv6 ..."
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:198:2: struct field ZoneId should be ZoneID
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:209:1: exported function Bind should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:217:1: exported function Connect should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:225:1: exported function Getpeername should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:234:1: exported function GetsockoptByte should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:241:1: exported function GetsockoptInt should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:248:1: exported function GetsockoptInet4Addr should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:254:1: exported function GetsockoptIPMreq should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:261:1: exported function GetsockoptIPv6Mreq should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:268:1: exported function GetsockoptIPv6MTUInfo should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:275:1: exported function GetsockoptICMPv6Filter should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:282:1: exported function GetsockoptLinger should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:289:1: exported function GetsockoptTimeval should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:296:1: exported function GetsockoptUint64 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:303:1: exported function Recvfrom should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:315:1: exported function Sendto should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:323:1: exported function SetsockoptByte should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:327:1: exported function SetsockoptInt should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:332:1: exported function SetsockoptInet4Addr should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:336:1: exported function SetsockoptIPMreq should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:340:1: exported function SetsockoptIPv6Mreq should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:344:1: exported function SetsockoptICMPv6Filter should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:348:1: exported function SetsockoptLinger should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:352:1: exported function SetsockoptString should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:360:1: exported function SetsockoptTimeval should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:364:1: exported function SetsockoptUint64 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:368:1: exported function Socket should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:376:1: exported function Socketpair should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:388:1: exported function CloseOnExec should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix.go:390:1: exported function SetNonblock should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix_gc.go:12:1: exported function Syscall should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix_gc.go:13:1: exported function Syscall6 should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix_gc.go:14:1: exported function RawSyscall should have comment or be unexported
    /project/vendor/golang.org/x/sys/unix/syscall_unix_gc.go:15:1: exported function RawSyscall6 should have comment or be unexported
    /project/vendor/golang.org/x/text/transform/transform.go:496:1: comment on exported function RemoveFunc should be of the form "RemoveFunc ..."
    /project/vendor/golang.org/x/text/unicode/bidi/bidi.go:180:1: comment on exported method Run.Pos should be of the form "Pos ..."
    /project/vendor/golang.org/x/text/unicode/bidi/core.go:476:1: receiver name s should be consistent with previous receiver name i for isolatingRunSequence
    /project/vendor/golang.org/x/text/unicode/bidi/core.go:596:1: receiver name s should be consistent with previous receiver name i for isolatingRunSequence
    /project/vendor/golang.org/x/text/unicode/bidi/core.go:662:1: receiver name s should be consistent with previous receiver name i for isolatingRunSequence
    /project/vendor/golang.org/x/text/unicode/bidi/core.go:676:5: should replace s.resolvedLevels[i] += 1 with s.resolvedLevels[i]++
    /project/vendor/golang.org/x/text/unicode/bidi/core.go:687:5: should replace s.resolvedLevels[i] += 1 with s.resolvedLevels[i]++
    /project/vendor/golang.org/x/text/unicode/bidi/core.go:695:1: receiver name s should be consistent with previous receiver name i for isolatingRunSequence
    /project/vendor/golang.org/x/text/unicode/bidi/core.go:705:1: receiver name s should be consistent with previous receiver name i for isolatingRunSequence
    /project/vendor/golang.org/x/text/unicode/bidi/core.go:721:1: receiver name s should be consistent with previous receiver name i for isolatingRunSequence
    /project/vendor/golang.org/x/text/unicode/norm/composition.go:197:2: should replace rb.nrune += 1 with rb.nrune++
    /project/vendor/golang.org/x/text/unicode/norm/normalize.go:37:2: exported const NFC should have comment (or a comment on this block) or be unexported
    
    bug 
    opened by Sigthror 0
Releases(v1.1.2)
Owner
Ageev Pavel
Ageev Pavel
Slack remind generator

slack-reminder Slack remind generator slack-reminder.mov Why Slack's /reminder is very hard to use. Required Go 1.16 ~ Installation $ go install githu

skanehira 27 Jan 15, 2022
Golang telegram bot API wrapper, session-based router and middleware

go-tgbot Pure Golang telegram bot API wrapper generated from swagger definition, session-based routing and middlewares. Usage benefits No need to lear

Oleg Lebedev 111 Dec 4, 2021
A golang implementation of a console-based trading bot for cryptocurrency exchanges

Golang Crypto Trading Bot A golang implementation of a console-based trading bot for cryptocurrency exchanges. Usage Download a release or directly bu

Alessandro Sanino 680 Jan 20, 2022
Golang Framework for writing Slack bots

hanu - Go for Slack Bots! The Go framework hanu is your best friend to create Slack bots! hanu uses allot for easy command and request parsing (e.g. w

Sebastian Müller 134 Oct 11, 2021
Golang bindings for the Telegram Bot API

Golang bindings for the Telegram Bot API All methods are fairly self explanatory, and reading the godoc page should explain everything. If something i

null 3.3k Jan 23, 2022
telegram客户端for golang,本程序用于使用自己账号定时发送tg消息给指定用户/组/channe

使用说明 此项目主要用于tg自己账号登录 定时发送消息给某人 当前容器支持 amd64、i386、arm64、armhf 特别说明!!! tg的验证码不是发的手机短信,是发送到了tg客户端上!!!!国内手机号需要加上+86!! 首次使用需要进行登录 需要使用docker run进行登录处理 dock

scjtqs 13 Aug 18, 2021
its the same idea as bruh-bot, but with golang, and add more bots

bruh-bot but more powerful! requirements python go you can used on mac and linux the idea its really simple, can make a lot of bots with the same task

pai 12 Jul 7, 2021
Golang Implementation of RLBot

RLBotGo This repository holds a library for making Rocket League bots in Go! It provides: An easy to use interface for writing bots An example bot usi

Trey Moller 5 Jan 11, 2022
Library for working with golang telegram client + bot based on tdlib. This library was taken from the user Arman92 and changed for the current version of tdlib.

go-tdlib Golang Telegram TdLib JSON bindings Install To install, you need to run inside a docker container (it is given below) go get -u github.com/ka

Rostislav Krivets 13 Jan 17, 2022
discord exploit tools written in golang

The ultimate CLI tool for TiKV

jumango pussu 6 Aug 19, 2021
Check for new github releases of your Golang application 🎊

whatsnew Check for new github releases of your Golang application ?? whatsnew provides a simple way to check GitHub for new releases of your Go applic

James Bowes 8 Dec 1, 2021
A bot based on Telegram Bot API written in Golang allows users to download public Instagram photos, videos, and albums without receiving the user's credentials.

InstagramRobot InstagramRobot is a bot based on Telegram Bot API written in Golang that allows users to download public Instagram photos, videos, and

FTC Team 8 Dec 16, 2021
Bot para o discord escrito em Golang durante o workshop ministrado na Codecon 2021

Codecon Bot Bot para o discord escrito em Golang durante o workshop ministrado na Codecon 2021 Primeiramente no arquivo main.go coloque o TOKEN do bot

Bruno Lopes 3 Oct 4, 2021
企业微信群机器人接口 Golang 封装

wxwork-bot-go 企业微信群机器人接口 Golang 封装 Usage package main import ( "fmt" "log" "github.com/vimsucks/wxwork-bot-go" ) func main() { bot :

Vimsucks 11 Dec 28, 2021
Golang bot that connects to slack using Socketclient to read and write messages.

?? (not)simple go project ?? Golang bot that connects to slack using Socketclient to read and write messages. ?? Use ?? @SquidBot : Mentions your name

Malin J. 0 Oct 8, 2021
telegram 的 golang 客户端。可api,可定时发送消息。

使用说明 此项目主要用于tg自己账号登录 定时发送消息给某人 当前容器支持 amd64、i386、arm64、armhf 特别说明!!! tg的验证码不是发的手机短信,是发送到了tg客户端上!!!!国内手机号需要加上+86!! 首次使用需要进行登录 需要使用docker run进行登录处理 dock

scjtqs 6 Jan 13, 2022
An easy-to-use discord bot template written in golang using discordgo

Discord Bot An easy-to-use discord bot template written in golang using discordgo. This template was written for learning golang. It will be updated a

null 0 Oct 30, 2021
Discord Bot written in Go. Created for 'Intro to Golang', Fall 21

goDiscordBot Discord Bot written in Go. Created for 'Intro to Golang', Fall 21 Session where we coded the bot (goes over setup steps): https://gdsc.co

null 1 Nov 3, 2021
Paraguas Bot Reloaded With Golang

Paraguas Bot Reloaded Usage You need an env file ("env.env") on the root directory which contains a "TOKEN" key/value pair. Example: TOKEN=YOURSECRETK

Daniel 3 Jan 15, 2022