LoginSignup
5
3

More than 5 years have passed since last update.

ASP.NET CoreアプリでStyleCopを使う

Posted at

やること

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)を簡単に有効化する方法はないんかいのう(´・ω・`)?

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3