Do you get anything useful from either:
# visudo -c -f /etc/sudoers
# visudo -c -f /etc/sudoers.d/repo.conf
Sudo will fail to parse an empty includedir, which is a bug but
doesn't seem to be what you are hitting. I don't see a problem
here as long as the dir exists and has at least one file in it.
- todd