メインコンテンツへスキップ

Go Proposal Weekly Digest

Go言語のproposal更新を毎週お届け

W30

2026年 第30週

7件のProposal更新

#62595likely_accept

go/analysis/passes/printf: disallow %d formatting of pointers

fmt.Sprintf("%d", ptr) のようにポインタを %d 検証で数値として出力するコードは、多くの場合「デリファレンス忘れ」というバグである可能性が高いため、go vet の printf チェックでこれをエラーとして検出できるようにする提案です。

新規提案
詳細を見る
#77431active

encoding/asn1,crypto/x509: consider allowing lax parsing mode

encoding/asn1crypto/x509が採用している厳格なASN.1パース規則により、規格上は不正だが実際に広く流通してしまっている証明書(PrintableStringにアンダースコア_を含む等)を読み込めないという問題に対し、緩い(lax)パースモードを設けることを検討するproposalです。

新規提案
詳細を見る
#80058active

net/http: add MethodQuery constant

HTTP QUERYメソッド(RFC 10008)に対応するhttp.MethodQuery定数をnet/httpパッケージに追加する提案です。既存のMethodGetMethodPatchと同じパターンを踏襲します。

新規提案
詳細を見る
#65675accepted

flag: add All iterators and Flag.IsSet

flagパッケージに、Goのrange-over-func(iter.Seq)に対応した新しいイテレータAll()と、フラグが実際にセットされたかどうかを示すFlag.IsSetフィールドを追加する提案です。

likely_accept accepted
詳細を見る
#80024accepted

proposal: blanket approval for String and GoString methods

Goの標準ライブラリで型に String() メソッドや GoString() メソッドを追加するだけの単純な変更について、通常のproposalレビュープロセスを経ずに、コードレビューのみで承認できるようにするメタ提案です。

likely_accept accepted
詳細を見る
#73101likely_accept

x/crypto/acme: support for acme profiles

x/crypto/acme パッケージに、ACMEプロトコルの新しい仕様である「ACME profiles」(証明書発行プロファイル)へのサポートを追加する提案です。Let's Encryptが提供する短命証明書やIPアドレス証明書などの発行時プロファイル選択機能を、Goの標準ACMEクライアントから利用できるようにします。

active likely_accept
詳細を見る

cmd/vet, x/tools/go/analysis/passes/errorsastype: detect misuse of \\`AsType\\` in \\`else if\\`

errors.AsType[T]else if の初期化文で連続して使うと、意図せず前段の型付きゼロ値を渡してしまうバグを検出する解析器を、go vet の標準解析器スイートに追加しようとするproposalです。

active hold
詳細を見る