Samuel
1 Samuel 2:30BSB·traditional attribution

Therefore, the LORD, the God of Israel, declares: ‘I did indeed say that your house and the house of your father would walk before Me forever. But now the LORD declares: Far be it from Me! For I will honor those who honor Me, but those who despise Me will be disdained.

Matthew Henry Presbyterian @wholebiblehenry

Eli reproved his sons too gently, and did not threaten them as he should, and therefore God sent a prophet to him to reprove him sharply, and to threaten him, because, by his indulgence of them, he had strengthened their hands in their wickedness.

Commenting on 1 Samuel 2:27-36

John Gill Reformed Baptist @doctorgill

Behold, the days come,.... Or, are coming (g); and will quickly come, in a very little time the things, after threatened, began to take place, even in the days of Eli's sons, and the whole was accomplished in about eighty years after: that I will cut off thine arm, and the arm of thy father's house: that is, the strength of him and them, as...

Geneva Bible Notes Reformed @genevanotes

Wherefore the LORD God of Israel saith, I said indeed [that] thy house, and the house of thy father, should walk before me for ever: but now the LORD saith, Be it far from me; for them that honour me I will honour, and they that despise me shall be lightly esteemed. (u) God's promises are only effective to those he gives faith to fear and obey him.