隐恶扬善

yǐn è yáng shàn

(idiom) to highlight sb's good points but omit to mention their faults

yǐn

(bound form) secret; hidden; concealed; crypto-

è

evil

yáng

variant of 揚|扬[yang2]

shàn

good (virtuous)