Limit the distance between the buggy code line and inserted code line.

This commit is contained in:
Kui LIU
2017-08-12 13:30:14 +02:00
parent abd1b1e725
commit 7d49abfb27
@@ -394,7 +394,10 @@ public class HunkActionFilter {
} }
} else { } else {
if (isRanged(actionSet, violation)) { if (isRanged(actionSet, violation)) {
violation.getActionSets().add(actionSet); if (Math.abs(violationStartLine - actionFixStartLine) <= 5
&& Math.abs(violationEndLine - actionFixEndLine) <= 5) {
violation.getActionSets().add(actionSet);
}
} }
} }
} }
@@ -491,6 +494,7 @@ public class HunkActionFilter {
fixStarts = 0; fixStarts = 0;
continue; continue;
} }
return true; return true;
} }
} }
@@ -644,6 +648,8 @@ public class HunkActionFilter {
actionSet.setBugEndLineNum(actionBugEndLine); actionSet.setBugEndLineNum(actionBugEndLine);
actionSet.setFixStartLineNum(actionFixStartLine); actionSet.setFixStartLineNum(actionFixStartLine);
actionSet.setFixEndLineNum(actionFixEndLine); actionSet.setFixEndLineNum(actionFixEndLine);
actionSet.setBugEndPosition(bugEndPosition);
actionSet.setFixEndPosition(fixEndPosition);
return actionBugStartLine; return actionBugStartLine;
} }