けつあご日記

tinojiはやみのふぃくさーにしかなりたくない.ひゃっぽゆずっててんほういは,あり.

vscodeにRoslynatorのAnalyzerを入れる

現行のドキュメントの通りにインストールするとAnalyzerの指摘ルールが効かなくてツライ。

github.com これによると単純にdllが足りてないっぽい。

必要なdll:
https://github.com/OmniSharp/omnisharp-vim/issues/451#issuecomment-473727111

Jsonファイル:
https://github.com/OmniSharp/omnisharp-vim/issues/451#issuecomment-472426620

結局こんな感じにしたらちゃんと動いた。

[/usr/local/lib/roslynator]
$ tree
.
├── Roslynator.CSharp.Analyzers.CodeFixes.dll
├── Roslynator.CSharp.Analyzers.dll
├── Roslynator.CSharp.CodeFixes.dll
├── Roslynator.CSharp.Refactorings.dll
├── Roslynator.CSharp.Workspaces.dll
├── Roslynator.CSharp.dll
├── Roslynator.Common.dll
├── Roslynator.Core.dll
├── Roslynator.Workspaces.Common.dll
└── Roslynator.Workspaces.Core.dll
{
  "RoslynExtensionsOptions": {
    "EnableAnalyzersSupport": true,
    "LocationPaths": [
        "/usr/local/lib/roslynator"
    ]
  }
}

ドキュメントに書いといてほしいわ、、、ということでPR出しておいた。 github.com


実戦で役立つ C#プログラミングのイディオム/定石&パターン

実戦で役立つ C#プログラミングのイディオム/定石&パターン

基礎からしっかり学ぶC#の教科書

基礎からしっかり学ぶC#の教科書