Joshua
Joshua 9:18BSB·traditional attribution

But the Israelites did not attack them, because the leaders of the congregation had sworn an oath to them by the LORD, the God of Israel. And the whole congregation grumbled against the leaders.

Matthew Henry Presbyterian @wholebiblehenry

Here is, I. The treaty soon concluded with the Gibeonites, Jos 9:15. The thing was not done with much formality, but in short, 1. They agreed to let them live, and more the Gibeonites did not ask. In a common war this would have been but a small matter to be granted; but in the wars of Canaan, which were to make a general destruction...

Commenting on Joshua 9:15-21

John Gill Reformed Baptist @doctorgill

And the children of Israel smote them not,.... The inhabitants of the four cities, when they came to them, though they found it to be a true report that was brought them of their being neighbours, and that they were imposed upon by them: because the princes of the congregation had sworn unto them by the Lord God of Israel; by the Word of the...

Jamieson-Fausset-Brown Reformed @jfbcommentary

the children of Israel smote them not--The moral character of the Gibeonites' stratagem was bad. The princes of the congregation did not vindicate either the expediency or the lawfulness of the connection they had formed; but they felt the solemn obligations of their oath; and, although the popular clamor was loud against them, caused either by disappointment at losing the spoils of Gibeon, or by...