Skip to content

Commit 10f0ca6

Browse files
committed
Merge pull request #467 from yeurch/FxCopExGenCode
Add support for FxCop /ignoregeneratedcode parameter
2 parents 46dbb1b + 18eea7f commit 10f0ca6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/app/FakeLib/FXCopHelper.fs

+3
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ type FxCopParams =
2727
RuleLibraries : string seq
2828
Rules : string seq
2929
CustomRuleset : string
30+
IgnoreGeneratedCode : bool
3031
ConsoleXslFileName : string
3132
ReportFileName : string
3233
OutputXslFileName : string
@@ -63,6 +64,7 @@ let FxCopDefaults =
6364
RuleLibraries = Seq.empty
6465
Rules = Seq.empty
6566
CustomRuleset = String.Empty
67+
IgnoreGeneratedCode = false
6668
ConsoleXslFileName = String.Empty
6769
ReportFileName = currentDirectory @@ "FXCopResults.html"
6870
OutputXslFileName = String.Empty
@@ -112,6 +114,7 @@ let FxCop setParams (assemblies : string seq) =
112114
for item in param.RuleLibraries do
113115
appendFormat "/r:\"{0}\" " (param.ToolPath @@ "Rules" @@ item)
114116
appendItems "/rid:{0} " param.Rules
117+
append param.IgnoreGeneratedCode "/ignoregeneratedcode "
115118
append param.IncludeSummaryReport "/s "
116119
appendFormat "/t:{0} " (separated "," param.TypeList)
117120
append param.SaveResultsInProjectFile "/u "

0 commit comments

Comments
 (0)