2015-09-20 13 views
11

Şu anda VS kodunu kullanarak oyunumu Unity ile geliştiriyorum.vscode Yönergesinin Gereksiz Kullanımı Uyarısı nasıl devre dışı bırakılır?

Editör'ü her açışımda, beni mutsuz yapan 99+ Gereksiz kullanımı vardır. Üçüncü taraf eklentilerinin çok fazla bağımlılığı olduğundan, onları kaldırabileceğime emin değilim. Bu yüzden onları devre dışı bırakmak için bir yöntem istiyorum.

Ben böyle bir şey denedim:

"csharp.lint.unnecessaryUsingDirective": "ignore" 

Ama belli ki, işe yaramaz. Bu yüzden bu uyarıyı gizlemek veya devre dışı bırakmak için yapabileceğim bir şey olmasını isterdim.

cevap

5

Sanırım bu en son Omnisharp sürümü olan issue has already been addressed - ancak Unity için eski C# uzantısını kullanmaya zorlandığımız için çözüm belirsizliğini koruyor.

Biz proje kök bir omnisharp.json dosyaya böyle bir şey eklemek gerekir:

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

Ama halen bu atar bir hata:

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

açtığım bir new issue specifically for the legacy C# extension, Omnisharp-VSCode ekibinden bazı geri bildirimler aldığını umuyor.

İlgili konular