Have you tried JSLint itself? Quite a bit of stuff in that guide, JSLint does specifically check for.
Other things that guide are frankly silly in their breathless pronunciation. To wit (all boldface is theirs)
Look, consistency is great, but when you say the preference doesn’t matter, the dire shouty tone afterward is just silly. Others, like their style of constructors and accessors actually fly in the face of recommended practice elsewhere. Really, it reads more as a monument to bikeshedding than any well-considered set of guidelines. Style guides are good, everyone should follow one even if they don’t like all of it, but they have to be grounded on some kind of real principles, not groundless and imperious pronouncements.
And it gets worse: later, they recommend using constructs like the
thisArg parameter passed by map/reduce/forEach. This extra info is a flagrant violation of encapsulation, and was the result of ill-considered hacks that Mozilla added to those methods, after which objections were raised, but they were baked into the standards when they escaped into the wild and it became too late to change them to more normal behavior. So there’s not only a lot of pointless bikeshedding, there’s objectively bad advice in that guide too.