From 9779d8e5b033d1bdf90359383c384b1b0404b61a Mon Sep 17 00:00:00 2001 From: Inga Lovinde <52715130+inga-lovinde@users.noreply.github.com> Date: Wed, 30 Sep 2015 15:24:47 +0300 Subject: [PATCH] Code analysis ruleset integrated in DotNetBuilder --- DotNetBuilder/AllRules.ruleset | 9 +++++++++ DotNetBuilder/Compiler.cs | 2 +- DotNetBuilder/MicroBuildServer.DotNetBuilder.csproj | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 DotNetBuilder/AllRules.ruleset diff --git a/DotNetBuilder/AllRules.ruleset b/DotNetBuilder/AllRules.ruleset new file mode 100644 index 0000000..6da0e13 --- /dev/null +++ b/DotNetBuilder/AllRules.ruleset @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/DotNetBuilder/Compiler.cs b/DotNetBuilder/Compiler.cs index dc78e45..224d90f 100644 --- a/DotNetBuilder/Compiler.cs +++ b/DotNetBuilder/Compiler.cs @@ -91,7 +91,7 @@ namespace MicroBuildServer.DotNetBuilder if (!string.IsNullOrEmpty(request.CodeAnalysisRuleSet)) { globalProperty.Add("RunCodeAnalysis", "true"); - globalProperty.Add("CodeAnalysisRuleSet", request.CodeAnalysisRuleSet); + globalProperty.Add("CodeAnalysisRuleSet", Path.Combine(BuilderAssemblyDirectory, "AllRules.ruleset")); globalProperty.Add("MBSBuilderPath", BuilderAssemblyDirectory); globalProperty.Add("CustomBeforeMicrosoftCSharpTargets", Path.Combine(BuilderAssemblyDirectory, "ImportStyleCop.targets")); } diff --git a/DotNetBuilder/MicroBuildServer.DotNetBuilder.csproj b/DotNetBuilder/MicroBuildServer.DotNetBuilder.csproj index 4692610..a946801 100644 --- a/DotNetBuilder/MicroBuildServer.DotNetBuilder.csproj +++ b/DotNetBuilder/MicroBuildServer.DotNetBuilder.csproj @@ -112,6 +112,9 @@ + + Always + Designer