Sunan Ibn Majah · Hadith 2182
The Chapters on Expiation - كتاب الكفارات
حدثنا العباس بن عبد العظيم العنبري، حدثنا عبد الرزاق، أنبأنا معمر، عن ابن طاوس، عن أبيه، عن أبي هريرة، قال قال رسول الله صلى الله عليه وسلم " من حلف فقال إن شاء الله فله ثنياه " .
It was narrated from Abu Hurairah that the Messenger of Allah (ﷺ) said: 'Whoever swears an oath and says In sha' Allah, he will have made an exception."(2)
Gradings are classical jarḥ-wa-taʿdīl, name-matched to a rijāl index (not individually re-verified).