First, hats off to you and all those who are helping to make Trainz a better hobby.
That said, I'm slowly coming around to the point-of-view that Trainiz used to be a fun place to pass the time and create both objects and routes to my hearts content, limited only by my imagination. With each new version, it appears to be less fun and more work. It used to be: install, turn on and enjoy. Now, too often it is install, turn on and spend time fixing warnings and errors. For some this might be an interesting challenge but for many, this is a PITA. Yes, I still see some people showing fantastic routes, more power to them. As for the rest of us, ... .
I've recently been dabbling in another sim, no not that one, it's a transportation sim that also includes trains. While train specific operations leave a lot to be desired and the overall game world space is rather confining, the simplicity of the implementation, the visual look and the ease playing, make it a very appealing game. True, from a train perspective, it does some rather silly things, but the fun factor tends to blur that. Now if only the best of it and Trainz could be combined into one game, that would be a winner. We can dream. LOL
Meanwhile, back to reality. If error checking can identify a problem, it would be nice it it would also offer one of more solutions that the user can pick and then proceed to implement it. Thereby avoiding new syntax errors but not making things worse by fixing the wrong thing. I know it's a big ask, but if it could be done, I and I'm sure many others would be thankful. I suppose the more efficient solution would be to fix all the errors at the source on the DLS but that would open a whole other can of worms. And then there are the 3rd party sites.