I???m toying around with seeing if I can get syntastic to check against running puppet in noop mode to catch things like duplicate definitions and other things that parser doesn???t deal with, but there???s a lot to ignore and filter through and noop mode generates a lot of output since it???s not really changing anything.