Thank you for the reply. As far as I am aware the Best Practice Analyzer only really analyzes things like security and server setup issues.
We have lots of developers so I was looking for a tool that would go through and point out things like "this proc uses a cursor" or this proc changed and takes a new parameter which broke this other proc. It could run and analyze code and then create an error report.