2015-09-20 20 views
11

Obecnie używam kodu VS rozwijać moją grę z Unity.Jak wyłączyć ostrzeżenie o niepotrzebnym używaniu dyrektywy w vscode?

Za każdym razem, gdy otwieram edytor, istnieje 99+ niepotrzebne użycie dyrektywy, co sprawia, że ​​jestem nieszczęśliwy. Ponieważ istnieje wiele zależności od wtyczek innych firm, nie jestem pewien, czy mogę je usunąć. Więc chcę mieć jakąś metodę, aby je wyłączyć.

Próbowałem coś takiego:

"csharp.lint.unnecessaryUsingDirective": "ignore" 

Ale oczywiście, to nie działa. Żałuję, że nie byłoby coś, co mógłbym zrobić, aby ukryć lub wyłączyć to ostrzeżenie.

Odpowiedz

5

Myślę, że to issue has already been addressed w najnowszej wersji Omnisharp - ale ponieważ jesteśmy zmuszeni do używania starszego rozszerzenia C# dla Unity, rozwiązanie pozostaje niejasne.

Mamy powinny móc dodać coś takiego do pliku omnisharp.json w naszym katalogu głównym projektu:

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

Ale obecnie, to wyrzuca błąd:

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

Mam otworzył new issue specifically for the legacy C# extension, w nadziei, że otrzyma pewne informacje zwrotne od zespołu Omnisharp-VSCode.