6

我已按照本指南为 c# 设置我的 vim。我工作得很好,但我有一个烦恼:合成检查器对我来说有点太苛刻了。具体来说,它建议我改变这一行:

var parser = new Parser(configuration, findReservations: true);

带有消息“冗余参数名称规范”。当然我可以照它说的做,但我碰巧喜欢我多余的参数说明。我的代码的读者可能不记得该布尔值的用途。那么......我怎样才能告诉 syntastic(或omnisharp)对这种警告放松?

4

1 回答 1

5

修改服务器config.json文件/bin/Debug夹中的文件。在我的机器上,服务器位于~/.vim/bundle/Omnisharp/server/OmniSharp.

您将在默认配置文件中看到一些示例被忽略的代码问题。

要忽略此特定问题,请添加以下规则:

"^Redundant argument name specification$"

如果这是唯一的规则,除了默认规则外,文件的 IgnoredCodeIssues 部分config.js将如下所示:

"IgnoredCodeIssues": [
  "^Keyword 'private' is redundant. This is the default modifier.$",
  ".* should not separate words with an underscore.*",
  "^Redundant argument name specification$" 
],
于 2014-11-14T17:49:05.773 回答