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. 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](http://codereview.stackexchange.com/users/51786/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... Someone [suggested in comments](https://codereview.meta.stackexchange.com/questions/5244/is-there-a-place-for-automated-code-reviews/5246#comment11008_5244): > 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! 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?](https://codereview.meta.stackexchange.com/questions/5249/what-static-analysis-tools-exist-that-can-help-pick-up-points-for-answering-cr-q/5269#5255)