I'm not sure that an automated answering bot or whatever would be appropriate, for a couple of reasons. The primary one is this:
##It is not a person.
It is not a person.
Why does this matter? Well, to me, it matters a lot. Sure, a "lint" type tool can show you errors and potential problems, but it cannot teach. I feel one of the great things in having a real programmer review your code, is they not only can help improve the code, they also help to teach you how to learn better. This, a lint tool cannot do.
There are a few other concerns, mostly logistical in nature:
Bot would probably be a PITA to design;
Bot would likely need to be a legit SE user (like @Duga) to have privileges to post on the site;
Bot would take away opportunities for human users to gain reputation/badges/etc.
Bot might confuse new users into thinking it's a real person;
How/who manages the bots reputation, badges, etc.?
###Instead...
Instead...
Someone suggested in comments:
Would a list of static analysis tools help jumpstart this? – h.j.k.
I think having a list of static tools in itself would be useful enough for reference.
#Update!
Update!
Such a list of static tools is being developed here:
###What static analysis tools exist that can help pick up points for answering CR questions?