如何在vscode中禁用不必要的指令使用警告?

leo*_*jun 11 c# editor unity-game-engine visual-studio-code

我目前正在使用VS代码开发我的Unity游戏.

每当我打开编辑器时,都会有99+不必要的使用指令让我感到不快.由于第三方插件有很多依赖,我不确定天气我可以删除它们.所以我想有一些方法来禁用它们.

我尝试过类似的东西:

"csharp.lint.unnecessaryUsingDirective": "ignore"
Run Code Online (Sandbox Code Playgroud)

但显然,它不起作用.所以我希望我能做些什么来隐藏或禁用这个警告.

jlm*_*kes 5

我认为这个问题已经在Omnisharp的最新版本中得到解决 - 但是因为我们被迫使用Unity的传统C#扩展,解决方案仍然不清楚.

我们应该能够omnisharp.json在项目根目录中添加这样的文件:

{
    "IgnoredCodeIssues": [
        "^Unnecessary using directive.$"
    ]
}
Run Code Online (Sandbox Code Playgroud)

但是现在,这会引发一个错误:

System.FormatException: Unsupported JSON token 'StartArray' was found.
Path 'IgnoredCodeIssues', line 2 position 27.
Run Code Online (Sandbox Code Playgroud)

我已经为遗留的C#扩展打开了一个新的问题,希望它能从Omnisharp-VSCode团队获得一些反馈.