Of course, a no-pardon promise would be meaningless; Clinton could simply break it on his last day of office.
It would be difficult to enforce a no-pardon promise.