not pull any punches
Meaning
Speak very directly without softening criticism or difficult facts.
Tone & use
Can signal candor, but may also warn that the speaker will be blunt. Use with care in sensitive conversations.
Example
“The coach did not pull any punches when describing the missed safety checks.”
