В сочетании «зарекаться не делать чего-то» двойное отрицание. Глагол «зарекаться» сам по себе означает «давать обещание не делать чего-либо», поэтому такое употребление избыточно.
В сочетании «зарекаться не делать чего-то» двойное отрицание. Глагол «зарекаться» сам по себе означает «давать обещание не делать чего-либо», поэтому такое употребление избыточно.