Roslynatorは、C#コードの改善に役立つ多数のアナライザー機能およびリファクタリング機能を集めたVS用拡張機能。品質の高いコードの記述に役立つ。 連載「Dev Basics/Keyword」 Roslynatorは、C#コードを改善する多数のアナライザー(コード分析)機能とリファクタリング機能を集めたVisual Studio(以下、VS)用拡張機能。その名の通り、Roslynを基盤とする。 Roslynatorでできること RoslynatorはVS 2015/2017用の拡張機能として提供されている(VS 2017では機能ごとに分割してNuGetパッケージとしても提供されている)。大ざっぱな機能としては、次の2つがある。 アナライザーでは190個以上のルールが定められており、それらのルールに従ってコードがVS上でリアルタイムに分析される。分析の結果、問題(ルールに沿っていないコ
連載 INDEX 次回 → Roslynとは 2014年の//BuildカンファレンスでAnders Hejlsberg(アンダース・ヘルスバーグ)氏が.NETコンパイラープラットフォーム、別名“Roslyn”(=元はコード名だったが現在では通称となっている)をその場でオープンソース化したことを覚えている人も多いだろう。その後、GitHubに公開する場所を変え、C# 6.0と同時にRoslynはリリースされた。 では、そのRoslynは何のために使われる、どのようなものなのだろうか。GitHubの説明を引用すれば、 豊富なコード解析APIを持ったオープンソースなC#とVB(Visual Basic)のコンパイラー である。 この連載では「豊富なコード解析API」に焦点を当て、コンパイラープラットフォーム拡張を使ってコード解析ツールを自作する方法を説明する。連載1回目のこの記事では、ツールの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く