Cases needing manual attention

The iCR for Go engine creates fixes independently of other fixes. As such, it is sometimes the case when the same area of code may be affected by overlapping fixes. Since some fixes may be accepted and others rejected, there are cases where the Reviewer cannot make an unambiguous set of edits to the code to result in the correct output when Apply Fix or Apply All is clicked. In those cases where the changes could not be safely applied automatically, the Reviewer will move the fix into the Manual state.

Once a fix is in the Manual state, it is treated the same as those in the Fixed state in that its state can no longer be changed. It would need to be edited manually to incorporate any desired fixes and the commits or other edits to the source code in the temporary branch would need to also be performed manually.

Last updated