From 2520ae160acabd3097e6284c768b55c6c9d3b489 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 28 Aug 2015 14:55:23 +0200 Subject: [PATCH] Added StyleCop.Analyzers to Perspex.Markup,Xaml. --- .../Perspex.Markup.Xaml/GlobalSuppressions.cs | 14 +++++++ .../Perspex.Markup.Xaml.csproj | 5 +++ .../Perspex.Markup.Xaml/PerspexXamlLoader.cs | 37 ++++++++++++++++++- .../Perspex.Markup.Xaml/packages.config | 1 + 4 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 src/Markup/Perspex.Markup.Xaml/GlobalSuppressions.cs diff --git a/src/Markup/Perspex.Markup.Xaml/GlobalSuppressions.cs b/src/Markup/Perspex.Markup.Xaml/GlobalSuppressions.cs new file mode 100644 index 0000000000..3d080850f1 --- /dev/null +++ b/src/Markup/Perspex.Markup.Xaml/GlobalSuppressions.cs @@ -0,0 +1,14 @@ +// ----------------------------------------------------------------------- +// +// Copyright 2015 MIT Licence. See licence.md for more information. +// +// ----------------------------------------------------------------------- + +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage( + "StyleCop.CSharp.MaintainabilityRules", + "SA1401:Fields must be private", + Justification = "PerspexProperty fields should not be private.")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage( + "StyleCop.CSharp.DocumentationRules", + "SA1609:Property documentation must have value", + Justification = "This rule is fscking pointless")] \ No newline at end of file diff --git a/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj b/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj index 5d7d97e26d..b1dfe8478d 100644 --- a/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj +++ b/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj @@ -32,6 +32,7 @@ TRACE prompt 4 + bin\Release\Perspex.Markup.Xaml.XML @@ -39,6 +40,7 @@ + @@ -152,6 +154,9 @@ True + + +