#Golang

RSS Feed
Featured
Date:

golangci-lintのソースからのインストールは動作が保証されていません。バイナリをインストールするべきです。

All Posts

golangci-lintをgo toolでインストールすべきでない

golangci-lintのソースからのインストールは動作が保証されていません。バイナリをインストールするべきです。

Read Article

Go 1.24でgolangci-lintがエラーを吐くようになった

Go 1.24でgolangci-lintを扱うには、Go 1.24でビルドされたgolangci-lint 1.64以上である必要がある

Read Article

Q. Go言語である型を満たす型パラメータとその型自体が違う型と言われる

型パラメータを持つ型と具体的な型は区別される。

Read Article

Q. gomockでフィールドの部分一致を検証したい

Custom matcherを利用するか、Doメソッド内で検証するか

Read Article

Q. GopdfでフォントをNoto Sans CJKに変更したら文字が細くなった

PDFを出力するツールやライブラリにはバリアブルフォントを対応していないものがあり、意図した表示にならない場合がある。

Read Article

BigQueryのフィールド取得とクエリで利用できる型への変換

取得できるBigQueryのフィールドの型のいくつかは、クエリにそのまま利用することが出来ない。GolangのBigQueryパッケージを利用してスキーマを取得し、クエリで利用できるように変換する方法について。

Read Article

Q. golangci-lintがnode_modules内のGoファイルを検査してしまう

exclude-dirsで、特定のディレクトリを除外することができる。

Read Article

Q. CircleCI上で特定のmoduleをインストールさせたらrequires go >= 1.22で落ちた

CircleCI上で特定のmoduleをインストールさせたらrequires go >= 1.22で落ちたと質問を受けた際の対応についてまとめた。

Read Article

Q. go mod tidyしたらruntime error: invalid memory address or nil pointer dereference

go mod tidyを実行したらruntime error: invalid memory address or nil pointer dereferenceエラーが発生した問題について解決策をまとめた。

Read Article

Q. Goのバージョンをv1.21に上げたらgolangci-lint v1.52でerrors parsing go.mod: … unknown directive: toolchainとエラーが出る

Goのバージョンをv1.21に上げたら、golangci-lint v1.52でerrors parsing go.mod: … unknown directive: toolchainとエラーが出る問題について解決策をまとめた。

Read Article

Q. RenovateでGolangのバージョンが上がらなくなった

RenovateでGolangのバージョンが上がらないと相談を受けた際に調べた内容をまとめた。

Read Article

About the Author

Hi there. I'm hrdtbs, a frontend expert and technical consultant. I started my career in the creative industry over 13 years ago, learning on the job as a 3DCG modeler and game engineer in the indie scene.

In 2015 I began working as a freelance web designer and engineer. I handled everything from design and development to operation and advertising, delivering comprehensive solutions for various clients.

In 2016 I joined Wemotion as CTO, where I built the engineering team from the ground up and led the development of core web and mobile applications for three years.

In 2019 I joined matsuri technologies as a Frontend Expert, and in 2020 I also began serving as a technical manager supporting streamers and content creators.

I'm so grateful to be working in this field, doing something that brings me so much joy. Thanks for stopping by.