2015-09-20 11 views
11

Ich verwende derzeit VS-Code, um mein Spiel mit Unity zu entwickeln.Wie die Warnung der unnötigen Verwendung der Direktive in vscode deaktivieren?

Jedes Mal, wenn ich den Editor öffne, gibt es eine 99+ Unnötige Verwendung von Direktive, die mich unglücklich macht. Da es viele Abhängigkeiten von Plugins von Drittanbietern gibt, bin ich mir nicht sicher, ob ich sie entfernen kann. Also möchte ich eine Methode haben, sie zu deaktivieren.

habe ich versucht, so etwas wie:

"csharp.lint.unnecessaryUsingDirective": "ignore" 

Aber offensichtlich ist es nicht funktioniert. Ich wünschte, ich könnte etwas tun, um diese Warnung zu verbergen oder zu deaktivieren.

Antwort

5

Ich denke, dies issue has already been addressed in der neuesten Version von Omnisharp - aber weil wir gezwungen sind, die Legacy C# Erweiterung für Unity zu verwenden, bleibt die Lösung unklar.

Wir sollten der Lage sein, so etwas zu einer omnisharp.json Datei in unserem Projekt-Stamm hinzuzufügen:

{ 
    "IgnoredCodeIssues": [ 
     "^Unnecessary using directive.$" 
    ] 
} 

Aber derzeit, dies wirft ein Fehler:

System.FormatException: Unsupported JSON token 'StartArray' was found. 
Path 'IgnoredCodeIssues', line 2 position 27. 

ich geöffnet haben ein new issue specifically for the legacy C# extension, in der Hoffnung, dass es ein Feedback vom Omnisharp-VSCode-Team bekommt.

Verwandte Themen