It is reported that Al-Ḥasan Al-Baṣrī – Allāh have mercy on him – said:

A man remains upon good as long as he knows what things spoil his deeds.

Aḥmad b. Ḥanbal, Al-Zuhd p339.