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