我正在尝试添加一个 lint 规则 (ArcanistLinter),当文件的某些部分仅包含空白更改时会发出警告(例如,编辑器试图从上游纠正错误的格式)。问题是没有内置的 Linter 类有一个方法可以让我查看文件的旧更改,而我只能查看修改后的文件。但是,它确实提供了一个 API execx,它可以让我运行一个 shell 命令,例如“git diff”等。我想知道我是否可以使用这个 API 来查找特定文件的特定行是否只有空白更改。即使我可以在特定行号处获得特定文件的原始行和修改行,我想我也可以编写一个函数来查找该行是否只有空白更改。有什么建议么?