VS Code中的小红箭是什么?

在这里看到,第15行和第16行。它只是表示一个空行? 如果是这样,为什么?

Visual Studio代码中的红色箭头。

它称为“阴沟指示器”。

这意味着一行已被删除的文件的旧版本(基于git)。

这是一个风格警察的消息。

如果你在一个javascript函数声明中join2个空白行,vscode会让你用红色箭头取出不必要的第二个空白行。

猜猜这会让你的源代码更紧凑,所以也许不是一件坏事。 你总是可以忽略它。

编辑:有时它确实这样做,但它似乎有点随机 – 我认为它必须是某种'未完成的function'。