WHITEPLUS TechBlog

株式会社ホワイトプラスのエンジニアによる開発ブログです。

Golang

Renovate で Go バージョンを自動更新する

こんにちは! コアシステム開発Gでテックリードをやっている古賀です。 最近、セキュリティインシデントのニュースを目にすることが増え、自分の業務においても身が引き締まる思いです。 例えば弊社には Go で構築したシステムがありますが、Go バージョンを…

Renovate で Go の依存ライブラリを自動更新する

こんにちは! コアシステム開発Gでテックリードをやっている古賀です。 私たちのチームで管理しているGoアプリケーションでは、可能な限り最新バージョンのライブラリを使うように「手動でこまめに」メンテナンスを行っていました。 具体的には、Google Clou…

【Go】golangci-lintでカスタム静的解析を統合する

はじめに Goの代表的な静的解析ツールには「go vet」「errcheck」「staticcheck」などがあります。 ホワイトプラスでは当初これらの静的解析ツールを個別でインストール・実行する方法を取っていました。 当初の実行コマンドのイメージ go vet ./... go vet …

OpenTelemetry で始める分散トレース

こんにちは!ホワイトプラスのコアシステム開発グループでエンジニアをやっている古賀です。 昨今、オブザーバビリティという言葉を耳にすることが増えましたね。オブザーバビリティとは、システムの状態をどれだけ理解し説明できるかを示す尺度です。 近年…