Line impact is a relative measure of commit value. We look at changes like additions, updates, and removals, and look at their relative impact together to quantify how meaningful the entire commit was. We take into consideration the typical performance of developers as individual contributors, as well as your dev team as a whole. However, you know your team best, so line impact scores can be altered by managers to best reflect performance when applicable.
There are 7 different actions that you can take with your code. Each move contributes a different Line Impact.
The highest action you can take is to add new code.
Deletions is removing anything from a line in your code.
Moving is taking existing code from one area and moving it to a new section of the code.
Updates are any changes made to existing code that are not significant enough to be considered an addition.
A change is considered a revision when it does not alter the function of the code but still changes the code in a meaningful way.
Find & replace is taking every occurrence of an action and replacing it with new code.
No-Ops are "no operations" (aka, something that did nothing). In the context of a line, that means no meaningful changes were applied, and it was only an adjustment in whitespace.