An antonym for "shot full of holes" could be "intact" or "undamaged." This phrase typically refers to something that has been riddled with bullet holes, rendering it severely damaged or destroyed. Therefore, an opposite or antonym of this phrase would suggest that the object or subject is in pristine condition. For instance, you could say that a painting is intact if it has not been defaced or marred by bullet holes. Alternatively, you could use phrases like "unscathed," "unharmed," or "undisturbed" to convey the opposite of "shot full of holes." By using these antonyms, you could appropriately describe the condition of items that have not been damaged.