Earlier quoted context omitted.
""non-standard" bits of the language start leaking into your code" I work on a small team (C++), so this has never been an issue. If you break coding guidelines someone will notice and let you know. But this really should be integrated into work-flows. (ie/ into Gitlab, Jira, etc.) There should be some kind of step - before you are allowed to merge code - that checks that you are withing coding guidelines.
Yes, those are called linters: http://en.wikipedia.org/wiki/Lint_%28software%29
Learning something new every day =)