Jim Wilson wrote:
That example also contains individually meaningless markup characters (the |-), but after transclusion would render a complete table.
So where do you place the validation logic? If you validate the Template pages themselves, they'll fail - so do you omit Templates from conformance? If so, what about transcluding pages from other Namespaces?
What about <includeonly>|}</includeonly>?
I agree with you, also i'm not sure if users would be willing to "fix" a template which will never be used alone. Even if it works like that, changing tablestop to a different valid syntax would break the including pages. There, you can't forbid saving. Moreover, the editor is not going to notice that the change to template:tablestop made blinking red warnings on several different articles.