Probably not the answer you are looking for, but you can create regular expression checks for things like this in ChkTeX. You would add something like
(?!#Use! e.g.! instead! of! eg.)\beg[.]
to the UserWarnRegex section of your ~/.chktexrc file. I admit it's a little hard to read because you use ! to escape spaces ( \ is used a lot for LaTeX commands so it doesn't make a good choice). Anyway, the initial (?!#...) is for the warning message to show when it finds the regular expresion, in this case \beg[.] which would match "eg."
ChkTeX was really meant to perform sanity checks on the (La)TeX code itself rather than the writing but, like any tool, it can be coerced into doing other things. :)
Obviously, the biggest problem is that you have to come up with the list of problems yourself. I don't know of any such lists off hand, but I know I've seen several lists of "weasel words" or "passive voice", or other "things to avoid".
Now that I am thinking about this it might be nice to have a set of semi-standard rulesets (for various languages and writing styles) like this that people could start from (and customize to their own taste) that would be linked from the ChkTeX website.