Abu Huraira reported Allah's Messenger ( صلی اللہ علیہ وسلم ) as saying:
All the people of my Ummah would get pardon for their sins except those who publicise them. And (it means) that a servant should do a deed during the night and tell the people in the morning that he has done so and so, whereas Allah has concealed it. And he does a deed during the day and when it is night he tells the people, whereas Allah has concealed it. Zuhair has used the word hijar for publicising.
حَدَّثَنِي زُهَيْرُ بْنُ حَرْبٍ وَمُحَمَّدُ بْنُ حَاتِمٍ وَعَبْدُ بْنُ حُمَيْدٍ قَالَ عَبْدٌ حَدَّثَنِي و قَالَ الْآخَرَانِ حَدَّثَنَا يَعْقُوبُ بْنُ إِبْرَاهِيمَ حَدَّثَنَا ابْنُ أَخِي ابْنِ شِهَابٍ عَنْ عَمِّهِ قَالَ قَالَ سَالِمٌ سَمِعْتُ أَبَا هُرَيْرَةَ يَقُولُ سَمِعْتُ رَسُولَ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ يَقُولُ كُلُّ أُمَّتِي مُعَافَاةٌ إِلَّا الْمُجَاهِرِينَ وَإِنَّ مِنْ الْإِجْهَارِ أَنْ يَعْمَلَ الْعَبْدُ بِاللَّيْلِ عَمَلًا ثُمَّ يُصْبِحُ قَدْ سَتَرَهُ رَبُّهُ فَيَقُولُ يَا فُلَانُ قَدْ عَمِلْتُ الْبَارِحَةَ كَذَا وَكَذَا وَقَدْ بَاتَ يَسْتُرُهُ رَبُّهُ فَيَبِيتُ يَسْتُرُهُ رَبُّهُ وَيُصْبِحُ يَكْشِفُ سِتْرَ اللَّهِ عَنْهُ قَالَ زُهَيْرٌ وَإِنَّ مِنْ الْهِجَارِ
سالم نے کہا : میں نے حضرت ابو ہریرہ رضی اللہ تعالیٰ عنہ کو کہتے ہوئے سنا ، کہ میں نے رسول اللہ صلی اللہ علیہ وسلم سے سنا ، آپ فرما رہے تھے ۔ " میری تمام امت کو ( گناہوں پر ) معافی ملے گی ۔ سوائے ان لوگوں کے جو ( اپنے گناہوں کا ) اعلان کرنے والے ہیں ۔ اعلان میں یہ ہے کہ بندہ رات کو ایک کام کرے پھر صبح ہو تو اللہ نے اس کا پردہرکھا ہوا ہو اور وہ خود کہے اے فلاں !میں نے پچھلی رات ایسا ایساکام کیا حالانکہ اس نے رات گزاردی اس کے رب نے اس پر پردہ ڈالے رکھا اور وہ صبح کرتا ہے تو وہ اپنے رب کا ڈالا ہوا پردہ خود اتاردیتا ہے ۔ " زہیر نے ( اجهاریعنی اعلان کے بجائے ) وَإِنَّ مِنَ الْحِجَارَةِ ( یہ بڑی بے حیائی کی بات ہے ) کہا ۔