string to int signedness casting GO-E1006
Bug risk
Critical
2 occurrences in this check
string to int signedness cast "uint64(id)", might result in lost or misinterpreted data
1948			idStr, role = splits[0], placement.PeerRoleType(splits[1])
1949		}
1950		id, _ := strconv.Atoi(idStr)
1951		peer := &metapb.Peer{Id: uint64(id), StoreId: uint64(id), Role: role.MetaPeerRole()}1952		regionMeta.Peers = append(regionMeta.Peers, peer)
1953		if role == placement.Leader {
1954			leader = peer
string to int signedness cast "uint64(id)", might result in lost or misinterpreted data
1948			idStr, role = splits[0], placement.PeerRoleType(splits[1])
1949		}
1950		id, _ := strconv.Atoi(idStr)
1951		peer := &metapb.Peer{Id: uint64(id), StoreId: uint64(id), Role: role.MetaPeerRole()}1952		regionMeta.Peers = append(regionMeta.Peers, peer)
1953		if role == placement.Leader {
1954			leader = peer