Many of these types of issues should be addressed through design rule checkers in your software, though these need to be matched to the capabilities of the PCB manufacturing house...
I couldn't agree more. That's where CircuitHub can help. We're going to work really tightly with them to provide constant feedback. Everytime we learn something it will improve the DRC. And since the DRC will be based directly on our capabilities it should become remarkably accurate.