From 6f8c040cfe4714d32d2db9272b2ee56726886adb Mon Sep 17 00:00:00 2001 From: Stephen Halter Date: Thu, 17 Sep 2015 00:51:43 -0700 Subject: [PATCH] Fix false positive in Standards Police warning warning SP1004 - "warning SP1004: namespaces not alphabetized" - Any using statement can come after "using System;" --- .../Microsoft.StandardsPolice/StandardsPoliceCompileModule.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/Microsoft.StandardsPolice/StandardsPoliceCompileModule.cs b/tools/Microsoft.StandardsPolice/StandardsPoliceCompileModule.cs index 9be039be75..5de3961d58 100644 --- a/tools/Microsoft.StandardsPolice/StandardsPoliceCompileModule.cs +++ b/tools/Microsoft.StandardsPolice/StandardsPoliceCompileModule.cs @@ -66,6 +66,10 @@ namespace Microsoft.StandardsPolice { acceptableOrder = true; } + if (!acceptableOrder && priorUsingDirective.Name.ToString() == "System") + { + acceptableOrder = true; + } if (!acceptableOrder && priorUsingDirective.Name.ToString().StartsWith("System.") && !usingDirective.Name.ToString().StartsWith("System."))