ثم أمر تعالى بقتال الكفار : ( حتى لا تكون فتنة ) أي : شرك . قاله ابن عباس ، وأبو العالية ، ومجاهد ، والحسن ، وقتادة ، والربيع ، ومقاتل بن حيان ، والسدي ، وزيد بن أسلم .
( ويكون الدين لله ) أي : يكون دين الله هو الظاهر [ العالي ] على سائر الأديان ، كما ثبت في الصحيحين : عن أبي موسى الأشعري ، قال : سئل النبي صلى الله عليه وسلم عن الرجل يقاتل شجاعة ، ويقاتل حمية ، ويقاتل رياء ، أي ذلك في سبيل الله ؟ فقال : " من قاتل لتكون كلمة الله هي العليا فهو في سبيل الله " . وفي الصحيحين : " أمرت أن أقاتل الناس حتى يقولوا : لا إله إلا الله ، فإذا قالوها عصموا مني دماءهم وأموالهم إلا بحقها ، وحسابهم على الله " وقوله : ( فإن انتهوا فلا عدوان إلا على الظالمين ) يقول : فإن انتهوا عما هم فيه من الشرك ، وقتال المؤمنين ، فكفوا عنهم ، فإن من قاتلهم بعد ذلك فهو ظالم ، ولا عدوان إلا على الظالمين ، وهذا معنى قول مجاهد : لا يقاتل إلا من قاتل . أو يكون تقديره ; فإن انتهوا فقد تخلصوا من الظلم ، وهو الشرك . فلا عدوان عليهم بعد ذلك ، والمراد بالعدوان هاهنا المعاقبة والمقاتلة .