refactor/organize-conversion-pipeline #4
Reference in New Issue
Block a user
Delete Branch "refactor/organize-conversion-pipeline"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
setPathの競合処理が列順に対して非対称です。user→user.nameでは先の scalar が保持されますが、user.name→userではif last { m[token.key] = value }により先に構築した map が後続の scalar で上書きされます。README の「先に読み込まれた値を保持」と一致しません。逆順の回帰テストを追加し、last token でも既存値がある場合は保持してください。確認結果:
go test ./...,go test -race ./...,go vet ./...,git diff --checkは成功。上記の最小再現テストは現状 FAIL。修正後に再レビューします。指摘した逆順(user.name → user)の上書き問題が修正され、両方向の回帰テストを確認しました。ローカルで go test ./...、go test -race ./...、go vet ./...、git diff --check が成功し、Gitea Actions run #40 も成功しています。問題ありません。
指摘修正と検証結果を確認しました。問題ありません。