Function names often use camel casing.
But uurmm... coding styles makes use of natural language, so it is difficult for a program to analyze code for natural language errors. You'd basically need to combine a spelling and grammar checker with a syntactic checker adding in additional stuff for white space checking and other stuff.
An example where it could mess up, the words old and ling are also another word when put together without changing the spelling (oldling). Thus both runOldling and run runOldLing are valid camel case names. Only way to ensure complete accuracy: read it our self. Similarly, functions name may not merit camel casing for one reason or another (e.g. trainspotter).
Basic checks can be done autonomously though but won't be very accurate.