Are the software tools used to build a buildprint smart enough to take into account the local code, comfortable spacing/clearances, etc.? Is there a blueprint equivalent of lint?
There are architectural programs that will render a 3d space to help with visualizations. Or any 3d drawing program like autocad can help as well.
Generally the linting is done manually when you ask for bids on your plans from contractors. If your plans are really poor they won't bid or they will come back with suggestions or prices that incentivize you to rethink things.