There are two aspects to this:
1. Is there syntax correctness checking available, so you don't push a config that breaks machines? Yes.
2. Is there a DWIM check available, so you can see the effect of the change before committing? No. That would require a complete model of, at a minimum, your entire network plus all directly connected networks -- that still wouldn't be complete, but it could catch some errors.