We often have issues here and on Github that are related to invalid config files and users often mistakenly use sections of the examples at the end of config file.
I put together a simple online validator for CasparCG config files. You can drag-and-drop the file on the textarea or copy paste in your config to have it validated. You can also run examples of invalid and valid configs.
For now it validates XML, verifies that only known tags are used, checks if user is using example code, verifies values of some tags (video-mode, log-level, protocols). Summary with the number of channels and configured outputs is printed if the config is valid.
The validation is all contained within a single HTML file. Source is here: GitHub: hreinnbeck/casparcg-config-validator. All ideas and contributions to the validator would be greatly appreciated.