We do not currently know of any antonyms for takes a swipe at.
For similar words to takes a swipe at, try: