1. A method for managing review of source code, the method being performed in a system comprising a processor and a memory coupled with the processor, the method comprising: processing, by a software module executing on the system, a version of source code for potential coding issues based on a code review configuration; upon detecting a coding issue in the version of source code, generating, by the software module, an automatic review for the coding issue, wherein the automatic review contains a location identifying the coding issue in the version of source code and a review comment selected from the code review configuration and associated with the coding issue; receiving, by the software module, an updated version of source code that includes a specific change made to the version of source code based on the detected coding issue, wherein the specific change is associated with a specific location in the updated version of source code that has been affected by one or more programming actions compared to the version of source code; and generating, by the software module, a review request for a code reviewer to evaluate both the automatic review and the specific change in the updated version of source code, wherein the code reviewer is selected from a plurality of code reviewers assigned to a plurality of prior review requests having one or more programming actions that affected the specific location.