あふん

ぷろぐらむとか

Entries from 2019-03-01 to 1 month

gometalinter が deprecated になったので golangci-lint に移行しよう

Go

gometalinter が deprecated になった github.com gometalinter is DEPRECATED and the project will be archived on 2019-04-07. See #590 for discussion. Switch to golangci-lint. gometalinter が deprecated になっています。 github.com Issue を見る…

Golang で lint と test をしたい時の CircleCI の config.yaml

Go

テンプレ的に使いたいことがあるので。 TL;DR version: 2.1 executors: build: parameters: go-version: type: string docker: - image: circleci/golang:<< parameters.go-version >> environment: GO111MODULE: "on" working_directory: /go/src/d-kuro/go…

Go 1.11.4 以上で Go Modules を使って依存関係解決しようとしたら checksum mismatch で怒られる

Go

checksum mismatch で怒られる go: downloading github.com/docker/docker v0.7.3-0.20180827131323-0c5f8d2b9b23 go: verifying github.com/docker/docker@v0.7.3-0.20180827131323-0c5f8d2b9b23: checksum mismatch downloaded: h1:mJtkfC9RUrUWHMk0cFDNhV…

Golang の terminal パッケージで file descriptor を引数として渡すときは int にキャストしよう

Go

先日、こんなコードを見つけたのでキャストいらないのではって PR を送ったら、キャストしないとWindows でダメだったって言われたので調べてみました。 terminal.ReadPassword(int(syscall.Stdin)) Issue github.com cannot use syscall.Stdin (type syscal…

Medium 辛かった

Medium でちょこちょこ書いてたけど Markdown 書けないし、シンタックスハイライトが効かないので Gist に貼ってから貼り付けたりで無限に辛いきもちになってきたのではてなブログ開設した。