For high readability, each line should preferably be possible to interpret on it's own, with no context. This is not the case for content lines, as the status markers +, - and are used in both hintful and unified diff format. This means, that looking at the line +hello$, a user is unable to tell whether this adds hello\n (hintful) or hello$\n (unified), without going back to the hunk header or getting help from a highlighter.
For high readability, each line should preferably be possible to interpret on it's own, with no context. This is not the case for content lines, as the status markers
+,-andare used in both hintful and unified diff format. This means, that looking at the line+hello$, a user is unable to tell whether this addshello\n(hintful) orhello$\n(unified), without going back to the hunk header or getting help from a highlighter.