Commit pending changes before setting commit message
List failed checks in error message

This gives user better visual feedback what went wrong.