BaseTools: Add line number to PatchCheck error messages

PatchCheck error messages can be improved by adding the line number.
The line itself may consist of only whitespace for some errors.
Adding the line number can help better locate the error source.

Signed-off-by: Gary Beihl <garybeihl@microsoft.com>
This commit is contained in:
Gary Beihl
2025-05-28 12:25:37 -04:00
committed by mergify[bot]
parent cce084eb45
commit 431da739a0

View File

@@ -485,7 +485,7 @@ class GitDiffCheck:
lines = [ msg ]
if self.filename is not None:
lines.append('File: ' + self.filename)
lines.append('Line: ' + line)
lines.append('Line ' + str(self.line_num) + ': ' + line)
self.error(*lines)
@@ -539,7 +539,7 @@ class GitDiffCheck:
def format_error(self, err):
self.format_ok = False
err = 'Patch format error: ' + err
err2 = 'Line: ' + self.lines[self.line_num].rstrip()
err2 = 'Line ' + str(self.line_num) + ': ' + self.lines[self.line_num].rstrip()
self.error(err, err2)
def error(self, *err):