The phrase "pokes full of holes" suggests something that has many flaws, inaccuracies, or inconsistencies. The antonyms of this phrase could be "solid," "cohesive," "intact," or "sound." These words imply that something is well-constructed, reliable, and secure. Instead of being riddled with holes, it is airtight and has no weaknesses. Furthermore, phrases such as "well-supported," "well-reasoned," or "well-substantiated" could also serve as antonyms for "pokes full of holes." These phrases convey the sense that something is based on solid evidence, research, or facts and is not easily dismissed or refuted.