The Prophet ﷺ said, "Whoever takes an oath must swear only by Allah." The Quraysh used to swear by their forefathers, so he said, "Do not swear by your forefathers."
حدثنا عبيد بن أبي قرة حدثنا سليمان يعني ابن بلال عن عبد الله بن دينار
عن النبي ﷺ قال من كان حالفا فلا يحلف إلا بالله عز وجل وكانت قريش تحلف بآبائها فقال لا تحلفوا بآبائكم