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