やること
ASP.NET Core Web ApplicationでStyleCop.Analyzersを有効にして、コードスタイルの静的チェックを行います。
環境
- Visual Strudio 2015
- .NET Core Tooling Preview 2 for Visual Studio 2015
前提
ASP.NET Core Web Applicationが作成されている状態とします。
手順
project.jsonの編集
project.jsonの"dependencies"に"StyleCop.Analyzers"のエントリを追加します。
また、rulesetを指定するため、"buildOptions"に"additionalArguments"のエントリを追加します。
package.json
{
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
...
"StyleCop.Analyzers": {
"version": "1.0.0",
"type": "build"
}
},
...
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true,
"additionalArguments": [ "/ruleset:Hoge.ruleset" ]
},
...
}
うさコメ
ところで、ASP.NET Coreアプリでコード分析(FxCop)を簡単に有効化する方法はないんかいのう(´・ω・`)?