#62595likely_acceptgo/analysis/passes/printf: disallow %d formatting of pointersfmt.Sprintf("%d", ptr) のようにポインタを %d 検証で数値として出力するコードは、多くの場合「デリファレンス忘れ」というバグである可能性が高いため、go vet の printf チェックでこれをエラーとして検出できるようにする提案です。 新規提案詳細を見る
#77431activeencoding/asn1,crypto/x509: consider allowing lax parsing modeencoding/asn1とcrypto/x509が採用している厳格なASN.1パース規則により、規格上は不正だが実際に広く流通してしまっている証明書(PrintableStringにアンダースコア_を含む等)を読み込めないという問題に対し、緩い(lax)パースモードを設けることを検討するproposalです。 新規提案詳細を見る
#80058activenet/http: add MethodQuery constantHTTP QUERYメソッド(RFC 10008)に対応するhttp.MethodQuery定数をnet/httpパッケージに追加する提案です。既存のMethodGetやMethodPatchと同じパターンを踏襲します。 新規提案詳細を見る
#65675acceptedflag: add All iterators and Flag.IsSetflagパッケージに、Goのrange-over-func(iter.Seq)に対応した新しいイテレータAll()と、フラグが実際にセットされたかどうかを示すFlag.IsSetフィールドを追加する提案です。 likely_accept accepted詳細を見る
#80024acceptedproposal: blanket approval for String and GoString methodsGoの標準ライブラリで型に String() メソッドや GoString() メソッドを追加するだけの単純な変更について、通常のproposalレビュープロセスを経ずに、コードレビューのみで承認できるようにするメタ提案です。 likely_accept accepted詳細を見る
#73101likely_acceptx/crypto/acme: support for acme profilesx/crypto/acme パッケージに、ACMEプロトコルの新しい仕様である「ACME profiles」(証明書発行プロファイル)へのサポートを追加する提案です。Let's Encryptが提供する短命証明書やIPアドレス証明書などの発行時プロファイル選択機能を、Goの標準ACMEクライアントから利用できるようにします。 active likely_accept詳細を見る
#78889holdcmd/vet, x/tools/go/analysis/passes/errorsastype: detect misuse of \\`AsType\\` in \\`else if\\`errors.AsType[T] を else if の初期化文で連続して使うと、意図せず前段の型付きゼロ値を渡してしまうバグを検出する解析器を、go vet の標準解析器スイートに追加しようとするproposalです。 active hold詳細を見る