William Faulkner said this quote

Only fools imply compliments. The wise man comes right out with it, point-blank. Imply criticism--unless the criticized isn't within earshot.