diff --git a/Configuration/src/ConfigurationProviders/Views/Home/Index.cshtml b/Configuration/src/ConfigurationProviders/Views/Home/Index.cshtml index 3bf901f81..66cbd15e4 100644 --- a/Configuration/src/ConfigurationProviders/Views/Home/Index.cshtml +++ b/Configuration/src/ConfigurationProviders/Views/Home/Index.cshtml @@ -1,4 +1,4 @@ -@{ +@{ ViewData["Title"] = "Home Page"; } @@ -46,7 +46,9 @@ + @* ReSharper disable Html.PathError *@ View All Configuration + @* ReSharper restore Html.PathError *@ Refresh Configuration diff --git a/Configuration/src/Steeltoe.Samples.Configuration.sln b/Configuration/src/Steeltoe.Samples.Configuration.sln deleted file mode 100644 index ee31476f1..000000000 --- a/Configuration/src/Steeltoe.Samples.Configuration.sln +++ /dev/null @@ -1,41 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.10.34607.79 -MinimumVisualStudioVersion = 15.0.26124.0 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D291523F-9962-4000-9C11-9FC9BD202AC5}" - ProjectSection(SolutionItems) = preProject - ..\..\CommonTasks.md = ..\..\CommonTasks.md - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.ConfigurationProviders", "ConfigurationProviders\Steeltoe.Samples.ConfigurationProviders.csproj", "{82489734-D845-44FA-9EAB-1ED0A7013E51}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Debug|Any CPU.Build.0 = Debug|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Debug|x64.ActiveCfg = Debug|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Debug|x64.Build.0 = Debug|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Debug|x86.ActiveCfg = Debug|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Debug|x86.Build.0 = Debug|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Release|Any CPU.ActiveCfg = Release|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Release|Any CPU.Build.0 = Release|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Release|x64.ActiveCfg = Release|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Release|x64.Build.0 = Release|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Release|x86.ActiveCfg = Release|Any CPU - {82489734-D845-44FA-9EAB-1ED0A7013E51}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {127946A0-ABEB-47D6-9DDD-7634B46C5C9A} - EndGlobalSection -EndGlobal diff --git a/Configuration/src/Steeltoe.Samples.Configuration.slnx b/Configuration/src/Steeltoe.Samples.Configuration.slnx new file mode 100644 index 000000000..acfb3195d --- /dev/null +++ b/Configuration/src/Steeltoe.Samples.Configuration.slnx @@ -0,0 +1,6 @@ + + + + + + diff --git a/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.sln.DotSettings b/Configuration/src/Steeltoe.Samples.Configuration.slnx.DotSettings similarity index 90% rename from Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.sln.DotSettings rename to Configuration/src/Steeltoe.Samples.Configuration.slnx.DotSettings index a680c73a1..9a143b6a5 100644 --- a/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.sln.DotSettings +++ b/Configuration/src/Steeltoe.Samples.Configuration.slnx.DotSettings @@ -4,20 +4,16 @@ 2000 3000 False - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - 2A975FB7-401B-41BB-96A4-1DF0036888A9 - 61812938-5132-4AB6-B48D-2DF4189B3E37/f:ConfigurationSchemaAttributes.cs - C4C38F83-8410-443C-9599-ACFB5FA7CD2D - C4C38F83-8410-443C-9599-ACFB5FA7CD2D/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Abstractions?ConfigurationSchemaAttributes.cs - DC1BC61A-E0FA-4CF9-9F24-D4C564A07836/f:Directory.Build.targets/l:..?Directory.Build.targets + ExplicitlyExcluded + ExplicitlyExcluded + ExplicitlyExcluded + 2C62D385-0462-A9A1-B49F-11B2CA4C133B/f:Directory.Build.targets/l:..?Directory.Build.targets + 790DD63C-8905-7556-AEBC-3CA429B0A44A + 790DD63C-8905-7556-AEBC-3CA429B0A44A/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Common?ConfigurationSchemaAttributes.cs + 9D8CC586-97FA-57A6-1702-125D9D03645D/f:ConfigurationSchemaAttributes.cs + CFB09DDD-8A94-3860-BFC2-111EC05320C3 SOLUTION True - True SUGGESTION SUGGESTION SUGGESTION @@ -25,6 +21,7 @@ SUGGESTION SUGGESTION SUGGESTION + WARNING SUGGESTION SUGGESTION SUGGESTION @@ -61,6 +58,7 @@ DO_NOT_SHOW DO_NOT_SHOW WARNING + SUGGESTION DO_NOT_SHOW HINT SUGGESTION @@ -80,10 +78,12 @@ WARNING SUGGESTION SUGGESTION + WARNING SUGGESTION WARNING WARNING WARNING + WARNING DO_NOT_SHOW DO_NOT_SHOW WARNING @@ -93,6 +93,7 @@ WARNING SUGGESTION WARNING + SUGGESTION HINT WARNING WARNING @@ -103,14 +104,16 @@ SUGGESTION WARNING True + ShowAndRun SUGGESTION False - <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> + <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" ArrangeAccessors="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSharpReformatComments>True</CSharpReformatComments><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> Steeltoe Full Cleanup Required Required Required Required + StringEmpty Conditional False False @@ -608,15 +611,12 @@ False <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> - <Policy><Descriptor Staticness="Instance" AccessRightKinds="Private" Description="Instance fields (private)"><ElementKinds><Kind Name="FIELD" /><Kind Name="READONLY_FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static" AccessRightKinds="Private" Description="Static fields (private)"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> + <Policy><Descriptor Staticness="Any" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="True" Prefix="" Suffix="" Style="aaBb" /></Policy> True True True True True - True True True True @@ -639,7 +639,6 @@ True CSHARP False - Replace argument null check with Guard clause System.ArgumentNullException.ThrowIfNull($argument$); $left$ = $right$; $left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$)); @@ -654,7 +653,6 @@ $left$ = $right$; True CSHARP False - Replace argument null check with Guard clause System.ArgumentNullException.ThrowIfNull($argument$); if ($argument$ == null) throw new ArgumentNullException(nameof($argument$)); WARNING diff --git a/Connectors/src/Steeltoe.Samples.Connectors.sln b/Connectors/src/Steeltoe.Samples.Connectors.sln deleted file mode 100644 index 0ba878bbc..000000000 --- a/Connectors/src/Steeltoe.Samples.Connectors.sln +++ /dev/null @@ -1,148 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.10.34916.146 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.MySql", "MySql\Steeltoe.Samples.MySql.csproj", "{DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.MySqlEFCore", "MySqlEFCore\Steeltoe.Samples.MySqlEFCore.csproj", "{BA61CD15-2EA2-4698-84A7-C06FB004BE8F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.PostgreSqlEFCore", "PostgreSqlEFCore\Steeltoe.Samples.PostgreSqlEFCore.csproj", "{94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.PostgreSql", "PostgreSql\Steeltoe.Samples.PostgreSql.csproj", "{83165353-7714-494E-924C-F43234210AEB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.RabbitMQ", "RabbitMQ\Steeltoe.Samples.RabbitMQ.csproj", "{DD4878E3-43AD-4A86-89E6-6D018A89D584}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.Redis", "Redis\Steeltoe.Samples.Redis.csproj", "{F829A220-1EE1-4E82-A807-0FB11F73FE21}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.SqlServerEFCore", "SqlServerEFCore\Steeltoe.Samples.SqlServerEFCore.csproj", "{0D565A7E-221F-4271-8876-1A4A223F6B7D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.CosmosDb", "CosmosDb\Steeltoe.Samples.CosmosDb.csproj", "{3B35FC0B-47AE-417E-9F0B-9277286E60B1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.MongoDb", "MongoDb\Steeltoe.Samples.MongoDb.csproj", "{29BF56DA-1534-43F3-97FF-563F03C6A72E}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Debug|x64.ActiveCfg = Debug|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Debug|x64.Build.0 = Debug|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Debug|x86.ActiveCfg = Debug|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Debug|x86.Build.0 = Debug|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Release|Any CPU.Build.0 = Release|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Release|x64.ActiveCfg = Release|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Release|x64.Build.0 = Release|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Release|x86.ActiveCfg = Release|Any CPU - {DB37AA9C-28EB-480F-AF53-F6C3F1C9829C}.Release|x86.Build.0 = Release|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Debug|x64.ActiveCfg = Debug|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Debug|x64.Build.0 = Debug|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Debug|x86.ActiveCfg = Debug|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Debug|x86.Build.0 = Debug|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Release|Any CPU.Build.0 = Release|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Release|x64.ActiveCfg = Release|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Release|x64.Build.0 = Release|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Release|x86.ActiveCfg = Release|Any CPU - {BA61CD15-2EA2-4698-84A7-C06FB004BE8F}.Release|x86.Build.0 = Release|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Debug|x64.ActiveCfg = Debug|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Debug|x64.Build.0 = Debug|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Debug|x86.ActiveCfg = Debug|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Debug|x86.Build.0 = Debug|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Release|Any CPU.Build.0 = Release|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Release|x64.ActiveCfg = Release|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Release|x64.Build.0 = Release|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Release|x86.ActiveCfg = Release|Any CPU - {94EF01DB-3C5A-4C15-AD6A-62FFD4CB75A8}.Release|x86.Build.0 = Release|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Debug|x64.ActiveCfg = Debug|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Debug|x64.Build.0 = Debug|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Debug|x86.ActiveCfg = Debug|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Debug|x86.Build.0 = Debug|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Release|Any CPU.Build.0 = Release|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Release|x64.ActiveCfg = Release|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Release|x64.Build.0 = Release|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Release|x86.ActiveCfg = Release|Any CPU - {83165353-7714-494E-924C-F43234210AEB}.Release|x86.Build.0 = Release|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Debug|x64.ActiveCfg = Debug|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Debug|x64.Build.0 = Debug|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Debug|x86.ActiveCfg = Debug|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Debug|x86.Build.0 = Debug|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Release|Any CPU.Build.0 = Release|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Release|x64.ActiveCfg = Release|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Release|x64.Build.0 = Release|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Release|x86.ActiveCfg = Release|Any CPU - {DD4878E3-43AD-4A86-89E6-6D018A89D584}.Release|x86.Build.0 = Release|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Debug|x64.ActiveCfg = Debug|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Debug|x64.Build.0 = Debug|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Debug|x86.ActiveCfg = Debug|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Debug|x86.Build.0 = Debug|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Release|Any CPU.Build.0 = Release|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Release|x64.ActiveCfg = Release|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Release|x64.Build.0 = Release|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Release|x86.ActiveCfg = Release|Any CPU - {F829A220-1EE1-4E82-A807-0FB11F73FE21}.Release|x86.Build.0 = Release|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Debug|x64.ActiveCfg = Debug|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Debug|x64.Build.0 = Debug|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Debug|x86.ActiveCfg = Debug|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Debug|x86.Build.0 = Debug|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Release|Any CPU.Build.0 = Release|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Release|x64.ActiveCfg = Release|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Release|x64.Build.0 = Release|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Release|x86.ActiveCfg = Release|Any CPU - {0D565A7E-221F-4271-8876-1A4A223F6B7D}.Release|x86.Build.0 = Release|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Debug|x64.ActiveCfg = Debug|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Debug|x64.Build.0 = Debug|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Debug|x86.ActiveCfg = Debug|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Debug|x86.Build.0 = Debug|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Release|Any CPU.Build.0 = Release|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Release|x64.ActiveCfg = Release|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Release|x64.Build.0 = Release|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Release|x86.ActiveCfg = Release|Any CPU - {29BF56DA-1534-43F3-97FF-563F03C6A72E}.Release|x86.Build.0 = Release|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Debug|x64.ActiveCfg = Debug|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Debug|x64.Build.0 = Debug|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Debug|x86.ActiveCfg = Debug|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Debug|x86.Build.0 = Debug|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Release|Any CPU.Build.0 = Release|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Release|x64.ActiveCfg = Release|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Release|x64.Build.0 = Release|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Release|x86.ActiveCfg = Release|Any CPU - {3B35FC0B-47AE-417E-9F0B-9277286E60B1}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {20A5E3F4-9F66-4130-BB2B-F1BBE8BB4FCB} - EndGlobalSection -EndGlobal diff --git a/Connectors/src/Steeltoe.Samples.Connectors.slnx b/Connectors/src/Steeltoe.Samples.Connectors.slnx new file mode 100644 index 000000000..141e23dd2 --- /dev/null +++ b/Connectors/src/Steeltoe.Samples.Connectors.slnx @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Configuration/src/Steeltoe.Samples.Configuration.sln.DotSettings b/Connectors/src/Steeltoe.Samples.Connectors.slnx.DotSettings similarity index 90% rename from Configuration/src/Steeltoe.Samples.Configuration.sln.DotSettings rename to Connectors/src/Steeltoe.Samples.Connectors.slnx.DotSettings index a680c73a1..9a143b6a5 100644 --- a/Configuration/src/Steeltoe.Samples.Configuration.sln.DotSettings +++ b/Connectors/src/Steeltoe.Samples.Connectors.slnx.DotSettings @@ -4,20 +4,16 @@ 2000 3000 False - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - 2A975FB7-401B-41BB-96A4-1DF0036888A9 - 61812938-5132-4AB6-B48D-2DF4189B3E37/f:ConfigurationSchemaAttributes.cs - C4C38F83-8410-443C-9599-ACFB5FA7CD2D - C4C38F83-8410-443C-9599-ACFB5FA7CD2D/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Abstractions?ConfigurationSchemaAttributes.cs - DC1BC61A-E0FA-4CF9-9F24-D4C564A07836/f:Directory.Build.targets/l:..?Directory.Build.targets + ExplicitlyExcluded + ExplicitlyExcluded + ExplicitlyExcluded + 2C62D385-0462-A9A1-B49F-11B2CA4C133B/f:Directory.Build.targets/l:..?Directory.Build.targets + 790DD63C-8905-7556-AEBC-3CA429B0A44A + 790DD63C-8905-7556-AEBC-3CA429B0A44A/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Common?ConfigurationSchemaAttributes.cs + 9D8CC586-97FA-57A6-1702-125D9D03645D/f:ConfigurationSchemaAttributes.cs + CFB09DDD-8A94-3860-BFC2-111EC05320C3 SOLUTION True - True SUGGESTION SUGGESTION SUGGESTION @@ -25,6 +21,7 @@ SUGGESTION SUGGESTION SUGGESTION + WARNING SUGGESTION SUGGESTION SUGGESTION @@ -61,6 +58,7 @@ DO_NOT_SHOW DO_NOT_SHOW WARNING + SUGGESTION DO_NOT_SHOW HINT SUGGESTION @@ -80,10 +78,12 @@ WARNING SUGGESTION SUGGESTION + WARNING SUGGESTION WARNING WARNING WARNING + WARNING DO_NOT_SHOW DO_NOT_SHOW WARNING @@ -93,6 +93,7 @@ WARNING SUGGESTION WARNING + SUGGESTION HINT WARNING WARNING @@ -103,14 +104,16 @@ SUGGESTION WARNING True + ShowAndRun SUGGESTION False - <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> + <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" ArrangeAccessors="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSharpReformatComments>True</CSharpReformatComments><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> Steeltoe Full Cleanup Required Required Required Required + StringEmpty Conditional False False @@ -608,15 +611,12 @@ False <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> - <Policy><Descriptor Staticness="Instance" AccessRightKinds="Private" Description="Instance fields (private)"><ElementKinds><Kind Name="FIELD" /><Kind Name="READONLY_FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static" AccessRightKinds="Private" Description="Static fields (private)"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> + <Policy><Descriptor Staticness="Any" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="True" Prefix="" Suffix="" Style="aaBb" /></Policy> True True True True True - True True True True @@ -639,7 +639,6 @@ True CSHARP False - Replace argument null check with Guard clause System.ArgumentNullException.ThrowIfNull($argument$); $left$ = $right$; $left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$)); @@ -654,7 +653,6 @@ $left$ = $right$; True CSHARP False - Replace argument null check with Guard clause System.ArgumentNullException.ThrowIfNull($argument$); if ($argument$ == null) throw new ArgumentNullException(nameof($argument$)); WARNING diff --git a/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.sln b/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.sln deleted file mode 100644 index 08b9855ff..000000000 --- a/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.sln +++ /dev/null @@ -1,42 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.9.34728.123 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.FortuneTellerWeb", "FortuneTellerWeb\Steeltoe.Samples.FortuneTellerWeb.csproj", "{BAB80D02-6C31-4772-9C43-E08A309DA7B1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.FortuneTellerApi", "FortuneTellerApi\Steeltoe.Samples.FortuneTellerApi.csproj", "{57A04D00-FAC2-4AD1-847B-03E58A95CAED}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{1073526A-A0F2-4EE7-8EE5-6D95EA4ADBD1}" - ProjectSection(SolutionItems) = preProject - README.md = README.md - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Steeltoe.Samples.FortuneTellerConsole", "FortuneTellerConsole\Steeltoe.Samples.FortuneTellerConsole.csproj", "{D2DAB311-4D1B-41C2-9E65-068CBBAE310D}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {BAB80D02-6C31-4772-9C43-E08A309DA7B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BAB80D02-6C31-4772-9C43-E08A309DA7B1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BAB80D02-6C31-4772-9C43-E08A309DA7B1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BAB80D02-6C31-4772-9C43-E08A309DA7B1}.Release|Any CPU.Build.0 = Release|Any CPU - {57A04D00-FAC2-4AD1-847B-03E58A95CAED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {57A04D00-FAC2-4AD1-847B-03E58A95CAED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {57A04D00-FAC2-4AD1-847B-03E58A95CAED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {57A04D00-FAC2-4AD1-847B-03E58A95CAED}.Release|Any CPU.Build.0 = Release|Any CPU - {D2DAB311-4D1B-41C2-9E65-068CBBAE310D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D2DAB311-4D1B-41C2-9E65-068CBBAE310D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D2DAB311-4D1B-41C2-9E65-068CBBAE310D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D2DAB311-4D1B-41C2-9E65-068CBBAE310D}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {1364BBFB-6AF2-415B-A263-4B496CE3A988} - EndGlobalSection -EndGlobal diff --git a/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx b/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx new file mode 100644 index 000000000..51dc3292a --- /dev/null +++ b/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/FileShares/src/Steeltoe.Samples.FileShares.sln.DotSettings b/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx.DotSettings similarity index 90% rename from FileShares/src/Steeltoe.Samples.FileShares.sln.DotSettings rename to Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx.DotSettings index a680c73a1..9a143b6a5 100644 --- a/FileShares/src/Steeltoe.Samples.FileShares.sln.DotSettings +++ b/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx.DotSettings @@ -4,20 +4,16 @@ 2000 3000 False - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - 2A975FB7-401B-41BB-96A4-1DF0036888A9 - 61812938-5132-4AB6-B48D-2DF4189B3E37/f:ConfigurationSchemaAttributes.cs - C4C38F83-8410-443C-9599-ACFB5FA7CD2D - C4C38F83-8410-443C-9599-ACFB5FA7CD2D/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Abstractions?ConfigurationSchemaAttributes.cs - DC1BC61A-E0FA-4CF9-9F24-D4C564A07836/f:Directory.Build.targets/l:..?Directory.Build.targets + ExplicitlyExcluded + ExplicitlyExcluded + ExplicitlyExcluded + 2C62D385-0462-A9A1-B49F-11B2CA4C133B/f:Directory.Build.targets/l:..?Directory.Build.targets + 790DD63C-8905-7556-AEBC-3CA429B0A44A + 790DD63C-8905-7556-AEBC-3CA429B0A44A/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Common?ConfigurationSchemaAttributes.cs + 9D8CC586-97FA-57A6-1702-125D9D03645D/f:ConfigurationSchemaAttributes.cs + CFB09DDD-8A94-3860-BFC2-111EC05320C3 SOLUTION True - True SUGGESTION SUGGESTION SUGGESTION @@ -25,6 +21,7 @@ SUGGESTION SUGGESTION SUGGESTION + WARNING SUGGESTION SUGGESTION SUGGESTION @@ -61,6 +58,7 @@ DO_NOT_SHOW DO_NOT_SHOW WARNING + SUGGESTION DO_NOT_SHOW HINT SUGGESTION @@ -80,10 +78,12 @@ WARNING SUGGESTION SUGGESTION + WARNING SUGGESTION WARNING WARNING WARNING + WARNING DO_NOT_SHOW DO_NOT_SHOW WARNING @@ -93,6 +93,7 @@ WARNING SUGGESTION WARNING + SUGGESTION HINT WARNING WARNING @@ -103,14 +104,16 @@ SUGGESTION WARNING True + ShowAndRun SUGGESTION False - <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> + <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" ArrangeAccessors="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSharpReformatComments>True</CSharpReformatComments><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> Steeltoe Full Cleanup Required Required Required Required + StringEmpty Conditional False False @@ -608,15 +611,12 @@ False <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> - <Policy><Descriptor Staticness="Instance" AccessRightKinds="Private" Description="Instance fields (private)"><ElementKinds><Kind Name="FIELD" /><Kind Name="READONLY_FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static" AccessRightKinds="Private" Description="Static fields (private)"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> + <Policy><Descriptor Staticness="Any" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="True" Prefix="" Suffix="" Style="aaBb" /></Policy> True True True True True - True True True True @@ -639,7 +639,6 @@ True CSHARP False - Replace argument null check with Guard clause System.ArgumentNullException.ThrowIfNull($argument$); $left$ = $right$; $left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$)); @@ -654,7 +653,6 @@ $left$ = $right$; True CSHARP False - Replace argument null check with Guard clause System.ArgumentNullException.ThrowIfNull($argument$); if ($argument$ == null) throw new ArgumentNullException(nameof($argument$)); WARNING diff --git a/FileShares/src/Steeltoe.Samples.FileShares.sln b/FileShares/src/Steeltoe.Samples.FileShares.sln deleted file mode 100644 index 5995e608e..000000000 --- a/FileShares/src/Steeltoe.Samples.FileShares.sln +++ /dev/null @@ -1,37 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.13.35818.85 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Steeltoe.Samples.FileSharesWeb", "FileSharesWeb\Steeltoe.Samples.FileSharesWeb.csproj", "{FC84EE6B-1E4C-41CC-9C59-17206C4DBBF5}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Scripts", "Scripts", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}" - ProjectSection(SolutionItems) = preProject - ..\scripts\add-user-and-share.ps1 = ..\scripts\add-user-and-share.ps1 - ..\scripts\cf-create-service.ps1 = ..\scripts\cf-create-service.ps1 - ..\scripts\remove-user-and-share.ps1 = ..\scripts\remove-user-and-share.ps1 - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8EC462FD-D22E-90A8-E5CE-7E832BA40C5D}" - ProjectSection(SolutionItems) = preProject - ..\README.md = ..\README.md - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {FC84EE6B-1E4C-41CC-9C59-17206C4DBBF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FC84EE6B-1E4C-41CC-9C59-17206C4DBBF5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FC84EE6B-1E4C-41CC-9C59-17206C4DBBF5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FC84EE6B-1E4C-41CC-9C59-17206C4DBBF5}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {CAAA78DD-AB30-4E0F-B9DD-04B49167680B} - EndGlobalSection -EndGlobal diff --git a/FileShares/src/Steeltoe.Samples.FileShares.slnx b/FileShares/src/Steeltoe.Samples.FileShares.slnx new file mode 100644 index 000000000..0cc037a3b --- /dev/null +++ b/FileShares/src/Steeltoe.Samples.FileShares.slnx @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Connectors/src/Steeltoe.Samples.Connectors.sln.DotSettings b/FileShares/src/Steeltoe.Samples.FileShares.slnx.DotSettings similarity index 90% rename from Connectors/src/Steeltoe.Samples.Connectors.sln.DotSettings rename to FileShares/src/Steeltoe.Samples.FileShares.slnx.DotSettings index a680c73a1..9a143b6a5 100644 --- a/Connectors/src/Steeltoe.Samples.Connectors.sln.DotSettings +++ b/FileShares/src/Steeltoe.Samples.FileShares.slnx.DotSettings @@ -4,20 +4,16 @@ 2000 3000 False - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - 2A975FB7-401B-41BB-96A4-1DF0036888A9 - 61812938-5132-4AB6-B48D-2DF4189B3E37/f:ConfigurationSchemaAttributes.cs - C4C38F83-8410-443C-9599-ACFB5FA7CD2D - C4C38F83-8410-443C-9599-ACFB5FA7CD2D/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Abstractions?ConfigurationSchemaAttributes.cs - DC1BC61A-E0FA-4CF9-9F24-D4C564A07836/f:Directory.Build.targets/l:..?Directory.Build.targets + ExplicitlyExcluded + ExplicitlyExcluded + ExplicitlyExcluded + 2C62D385-0462-A9A1-B49F-11B2CA4C133B/f:Directory.Build.targets/l:..?Directory.Build.targets + 790DD63C-8905-7556-AEBC-3CA429B0A44A + 790DD63C-8905-7556-AEBC-3CA429B0A44A/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Common?ConfigurationSchemaAttributes.cs + 9D8CC586-97FA-57A6-1702-125D9D03645D/f:ConfigurationSchemaAttributes.cs + CFB09DDD-8A94-3860-BFC2-111EC05320C3 SOLUTION True - True SUGGESTION SUGGESTION SUGGESTION @@ -25,6 +21,7 @@ SUGGESTION SUGGESTION SUGGESTION + WARNING SUGGESTION SUGGESTION SUGGESTION @@ -61,6 +58,7 @@ DO_NOT_SHOW DO_NOT_SHOW WARNING + SUGGESTION DO_NOT_SHOW HINT SUGGESTION @@ -80,10 +78,12 @@ WARNING SUGGESTION SUGGESTION + WARNING SUGGESTION WARNING WARNING WARNING + WARNING DO_NOT_SHOW DO_NOT_SHOW WARNING @@ -93,6 +93,7 @@ WARNING SUGGESTION WARNING + SUGGESTION HINT WARNING WARNING @@ -103,14 +104,16 @@ SUGGESTION WARNING True + ShowAndRun SUGGESTION False - <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> + <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" ArrangeAccessors="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSharpReformatComments>True</CSharpReformatComments><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> Steeltoe Full Cleanup Required Required Required Required + StringEmpty Conditional False False @@ -608,15 +611,12 @@ False <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> - <Policy><Descriptor Staticness="Instance" AccessRightKinds="Private" Description="Instance fields (private)"><ElementKinds><Kind Name="FIELD" /><Kind Name="READONLY_FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static" AccessRightKinds="Private" Description="Static fields (private)"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> + <Policy><Descriptor Staticness="Any" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="True" Prefix="" Suffix="" Style="aaBb" /></Policy> True True True True True - True True True True @@ -639,7 +639,6 @@ True CSHARP False - Replace argument null check with Guard clause System.ArgumentNullException.ThrowIfNull($argument$); $left$ = $right$; $left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$)); @@ -654,7 +653,6 @@ $left$ = $right$; True CSHARP False - Replace argument null check with Guard clause System.ArgumentNullException.ThrowIfNull($argument$); if ($argument$ == null) throw new ArgumentNullException(nameof($argument$)); WARNING diff --git a/Management/src/Steeltoe.Samples.Management.sln b/Management/src/Steeltoe.Samples.Management.sln deleted file mode 100644 index b881ee344..000000000 --- a/Management/src/Steeltoe.Samples.Management.sln +++ /dev/null @@ -1,37 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.12.35209.166 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.ActuatorWeb", "ActuatorWeb\Steeltoe.Samples.ActuatorWeb.csproj", "{2933961C-2494-4916-AB57-300B396F2594}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.ActuatorApi", "ActuatorApi\Steeltoe.Samples.ActuatorApi.csproj", "{DE305318-B134-426B-B393-AE4CE9312E5E}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{89CA792C-9219-42A6-9025-6D9A6EC75D9D}" - ProjectSection(SolutionItems) = preProject - docker-compose.yaml = docker-compose.yaml - prometheus\prometheus.yml = prometheus\prometheus.yml - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {DE305318-B134-426B-B393-AE4CE9312E5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DE305318-B134-426B-B393-AE4CE9312E5E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DE305318-B134-426B-B393-AE4CE9312E5E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DE305318-B134-426B-B393-AE4CE9312E5E}.Release|Any CPU.Build.0 = Release|Any CPU - {2933961C-2494-4916-AB57-300B396F2594}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2933961C-2494-4916-AB57-300B396F2594}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2933961C-2494-4916-AB57-300B396F2594}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2933961C-2494-4916-AB57-300B396F2594}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {9E7CD10D-564E-495A-9423-CAAA6C8E7BAB} - EndGlobalSection -EndGlobal diff --git a/Management/src/Steeltoe.Samples.Management.sln.DotSettings b/Management/src/Steeltoe.Samples.Management.sln.DotSettings deleted file mode 100644 index a680c73a1..000000000 --- a/Management/src/Steeltoe.Samples.Management.sln.DotSettings +++ /dev/null @@ -1,703 +0,0 @@ - - _Layout.cshtml - 5000 - 2000 - 3000 - False - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - 2A975FB7-401B-41BB-96A4-1DF0036888A9 - 61812938-5132-4AB6-B48D-2DF4189B3E37/f:ConfigurationSchemaAttributes.cs - C4C38F83-8410-443C-9599-ACFB5FA7CD2D - C4C38F83-8410-443C-9599-ACFB5FA7CD2D/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Abstractions?ConfigurationSchemaAttributes.cs - DC1BC61A-E0FA-4CF9-9F24-D4C564A07836/f:Directory.Build.targets/l:..?Directory.Build.targets - SOLUTION - True - True - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - WARNING - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - SUGGESTION - SUGGESTION - WARNING - WARNING - HINT - WARNING - WARNING - SUGGESTION - WARNING - SUGGESTION - SUGGESTION - HINT - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - DO_NOT_SHOW - WARNING - SUGGESTION - DO_NOT_SHOW - DO_NOT_SHOW - WARNING - DO_NOT_SHOW - HINT - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - WARNING - WARNING - SUGGESTION - SUGGESTION - SUGGESTION - DO_NOT_SHOW - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - WARNING - WARNING - DO_NOT_SHOW - DO_NOT_SHOW - WARNING - WARNING - WARNING - WARNING - WARNING - SUGGESTION - WARNING - HINT - WARNING - WARNING - WARNING - WARNING - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - True - SUGGESTION - False - <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> - Steeltoe Full Cleanup - Required - Required - Required - Required - Conditional - False - False - 1 - 1 - 1 - 1 - False - True - True - True - True - True - True - INDENT - 1 - 1 - False - False - False - False - False - False - False - False - False - True - 1 - NEVER - NEVER - False - NEVER - False - False - False - NEVER - False - True - False - True - False - False - CHOP_ALWAYS - False - True - True - True - WRAP_IF_LONG - 160 - CHOP_IF_LONG - WRAP_IF_LONG - CHOP_ALWAYS - CHOP_ALWAYS - WRAP_IF_LONG - True - True - - 2 - True - 2 - False - False - 2 - RemoveIndent - RemoveIndent - False - 8 - OneStep - OnSingleLine - 2 - OnSingleLine - False - 150 - False - 2 - False - True - 1 - OneStep - OnSingleLine - True - 2 - OneStep - OnSingleLine - False - 160 - <Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns"> - <TypePattern DisplayName="Non-reorderable types" RemoveRegions="All"> - <TypePattern.Match> - <Or> - <And> - <Kind Is="Interface" /> - <Or> - <HasAttribute Name="System.Runtime.InteropServices.InterfaceTypeAttribute" /> - <HasAttribute Name="System.Runtime.InteropServices.ComImport" /> - </Or> - </And> - <Kind Is="Struct" /> - <HasAttribute Name="JetBrains.Annotations.NoReorderAttribute" /> - <HasAttribute Name="JetBrains.Annotations.NoReorder" /> - </Or> - </TypePattern.Match> - </TypePattern> - <TypePattern DisplayName="xUnit.net Test Classes" RemoveRegions="All"> - <TypePattern.Match> - <And> - <Kind Is="Class" /> - <HasMember> - <And> - <Kind Is="Method" /> - <HasAttribute Inherited="True" Name="Xunit.FactAttribute" /> - </And> - </HasMember> - </And> - </TypePattern.Match> - <Entry DisplayName="Constants"> - <Entry.Match> - <And> - <Kind Is="Constant" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Group DisplayName="Fields"> - <Entry DisplayName="Static Readonly"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Static /> - <Readonly /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Static /> - <Not> - <Readonly /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance Readonly"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Not> - <Static /> - </Not> - <Readonly /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Not> - <And> - <Static /> - <Readonly /> - </And> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Group DisplayName="Properties"> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Property" /> - <Static /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Property" /> - <Not> - <Static /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Entry DisplayName="Indexers"> - <Entry.Match> - <And> - <Kind Is="Indexer" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Group DisplayName="Events"> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Event" /> - <Static /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Event" /> - <Not> - <Static /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Entry DisplayName="Setup/Teardown methods"> - <Entry.Match> - <Or> - <Kind Is="Constructor" /> - <And> - <Kind Is="Method" /> - <ImplementsInterface Name="System.IDisposable" /> - </And> - </Or> - </Entry.Match> - <Entry.SortBy> - <Kind Is="0" Order="Constructor" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Test methods" Priority="100"> - <Entry.Match> - <And> - <Kind Is="Method" /> - <Or> - <HasAttribute Name="Xunit.FactAttribute" /> - <HasAttribute Name="Xunit.TheoryAttribute" /> - <HasAttribute Name="FactSkippedOnPlatform" /> - <HasAttribute Name="TheorySkippedOnPlatform" /> - </Or> - </And> - </Entry.Match> - </Entry> - <Entry DisplayName="Other methods" Priority="100"> - <Entry.Match> - <Kind Is="Method" /> - </Entry.Match> - </Entry> - <Entry DisplayName="Operators"> - <Entry.Match> - <Kind Is="Operator" /> - </Entry.Match> - </Entry> - <Entry DisplayName="Destructor"> - <Entry.Match> - <And> - <Kind Is="Destructor" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Nested types"> - <Entry.Match> - <Kind Is="Type" /> - </Entry.Match> - </Entry> - </TypePattern> - <TypePattern DisplayName="Default Pattern" RemoveRegions="All"> - <Entry DisplayName="Constants"> - <Entry.Match> - <And> - <Kind Is="Constant" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Group DisplayName="Fields"> - <Entry DisplayName="Static Readonly"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Static /> - <Readonly /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Static /> - <Not> - <Readonly /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance Readonly"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Not> - <Static /> - </Not> - <Readonly /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Not> - <And> - <Static /> - <Readonly /> - </And> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Group DisplayName="Properties"> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Property" /> - <Static /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Property" /> - <Not> - <Static /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Entry DisplayName="Indexers"> - <Entry.Match> - <And> - <Kind Is="Indexer" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Group DisplayName="Events"> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Event" /> - <Static /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Event" /> - <Not> - <Static /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Group DisplayName="Constructors"> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Constructor" /> - <Static /> - </And> - </Entry.Match> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Constructor" /> - <Not> - <Static /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" /> - </Entry.SortBy> - </Entry> - </Group> - <Entry DisplayName="Methods"> - <Entry.Match> - <Kind Is="Method" /> - </Entry.Match> - </Entry> - <Entry DisplayName="Operators"> - <Entry.Match> - <Kind Is="Operator" /> - </Entry.Match> - </Entry> - <Entry DisplayName="Destructor"> - <Entry.Match> - <And> - <Kind Is="Destructor" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Nested types"> - <Entry.Match> - <Kind Is="Type" /> - </Entry.Match> - </Entry> - </TypePattern> -</Patterns> - UseExplicitType - UseVarWhenEvident - UseVarWhenEvident - False - False - False - CF - DI - GC - IO - IP - MQ - OS - OSX - UAA - False - <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> - <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> - <Policy><Descriptor Staticness="Instance" AccessRightKinds="Private" Description="Instance fields (private)"><ElementKinds><Kind Name="FIELD" /><Kind Name="READONLY_FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static" AccessRightKinds="Private" Description="Static fields (private)"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> - True - True - True - True - True - True - True - True - True - Replace argument null check using throw expression with ArgumentNullException.ThrowIfNull - True - True - False - - IdentifierPlaceholder - True - True - False - - IdentifierPlaceholder - True - True - False - - IdentifierPlaceholder - True - CSHARP - False - Replace argument null check with Guard clause - System.ArgumentNullException.ThrowIfNull($argument$); -$left$ = $right$; - $left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$)); - WARNING - True - Replace argument == null check with ArgumentNullException.ThrowIfNull - True - True - False - - IdentifierPlaceholder - True - CSHARP - False - Replace argument null check with Guard clause - System.ArgumentNullException.ThrowIfNull($argument$); - if ($argument$ == null) throw new ArgumentNullException(nameof($argument$)); - WARNING - True - Replace argument is null check with ArgumentNullException.ThrowIfNull - True - True - False - - IdentifierPlaceholder - True - CSHARP - False - System.ArgumentNullException.ThrowIfNull($argument$); - if ($argument$ is null) throw new ArgumentNullException(nameof($argument$)); - WARNING - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - diff --git a/Management/src/Steeltoe.Samples.Management.slnx b/Management/src/Steeltoe.Samples.Management.slnx new file mode 100644 index 000000000..0d45e6eeb --- /dev/null +++ b/Management/src/Steeltoe.Samples.Management.slnx @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Management/src/Steeltoe.Samples.Management.slnx.DotSettings b/Management/src/Steeltoe.Samples.Management.slnx.DotSettings new file mode 100644 index 000000000..9a143b6a5 --- /dev/null +++ b/Management/src/Steeltoe.Samples.Management.slnx.DotSettings @@ -0,0 +1,701 @@ + + _Layout.cshtml + 5000 + 2000 + 3000 + False + ExplicitlyExcluded + ExplicitlyExcluded + ExplicitlyExcluded + 2C62D385-0462-A9A1-B49F-11B2CA4C133B/f:Directory.Build.targets/l:..?Directory.Build.targets + 790DD63C-8905-7556-AEBC-3CA429B0A44A + 790DD63C-8905-7556-AEBC-3CA429B0A44A/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Common?ConfigurationSchemaAttributes.cs + 9D8CC586-97FA-57A6-1702-125D9D03645D/f:ConfigurationSchemaAttributes.cs + CFB09DDD-8A94-3860-BFC2-111EC05320C3 + SOLUTION + True + SUGGESTION + SUGGESTION + SUGGESTION + SUGGESTION + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + WARNING + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + SUGGESTION + SUGGESTION + WARNING + WARNING + HINT + WARNING + WARNING + SUGGESTION + WARNING + SUGGESTION + SUGGESTION + HINT + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + DO_NOT_SHOW + WARNING + SUGGESTION + DO_NOT_SHOW + DO_NOT_SHOW + WARNING + SUGGESTION + DO_NOT_SHOW + HINT + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + WARNING + WARNING + SUGGESTION + SUGGESTION + SUGGESTION + DO_NOT_SHOW + SUGGESTION + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + SUGGESTION + SUGGESTION + WARNING + SUGGESTION + WARNING + WARNING + WARNING + WARNING + DO_NOT_SHOW + DO_NOT_SHOW + WARNING + WARNING + WARNING + WARNING + WARNING + SUGGESTION + WARNING + SUGGESTION + HINT + WARNING + WARNING + WARNING + WARNING + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + True + ShowAndRun + SUGGESTION + False + <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" ArrangeAccessors="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSharpReformatComments>True</CSharpReformatComments><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> + Steeltoe Full Cleanup + Required + Required + Required + Required + StringEmpty + Conditional + False + False + 1 + 1 + 1 + 1 + False + True + True + True + True + True + True + INDENT + 1 + 1 + False + False + False + False + False + False + False + False + False + True + 1 + NEVER + NEVER + False + NEVER + False + False + False + NEVER + False + True + False + True + False + False + CHOP_ALWAYS + False + True + True + True + WRAP_IF_LONG + 160 + CHOP_IF_LONG + WRAP_IF_LONG + CHOP_ALWAYS + CHOP_ALWAYS + WRAP_IF_LONG + True + True + + 2 + True + 2 + False + False + 2 + RemoveIndent + RemoveIndent + False + 8 + OneStep + OnSingleLine + 2 + OnSingleLine + False + 150 + False + 2 + False + True + 1 + OneStep + OnSingleLine + True + 2 + OneStep + OnSingleLine + False + 160 + <Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns"> + <TypePattern DisplayName="Non-reorderable types" RemoveRegions="All"> + <TypePattern.Match> + <Or> + <And> + <Kind Is="Interface" /> + <Or> + <HasAttribute Name="System.Runtime.InteropServices.InterfaceTypeAttribute" /> + <HasAttribute Name="System.Runtime.InteropServices.ComImport" /> + </Or> + </And> + <Kind Is="Struct" /> + <HasAttribute Name="JetBrains.Annotations.NoReorderAttribute" /> + <HasAttribute Name="JetBrains.Annotations.NoReorder" /> + </Or> + </TypePattern.Match> + </TypePattern> + <TypePattern DisplayName="xUnit.net Test Classes" RemoveRegions="All"> + <TypePattern.Match> + <And> + <Kind Is="Class" /> + <HasMember> + <And> + <Kind Is="Method" /> + <HasAttribute Inherited="True" Name="Xunit.FactAttribute" /> + </And> + </HasMember> + </And> + </TypePattern.Match> + <Entry DisplayName="Constants"> + <Entry.Match> + <And> + <Kind Is="Constant" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Group DisplayName="Fields"> + <Entry DisplayName="Static Readonly"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Static /> + <Readonly /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Static /> + <Not> + <Readonly /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance Readonly"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Not> + <Static /> + </Not> + <Readonly /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Not> + <And> + <Static /> + <Readonly /> + </And> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Group DisplayName="Properties"> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Property" /> + <Static /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Property" /> + <Not> + <Static /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Entry DisplayName="Indexers"> + <Entry.Match> + <And> + <Kind Is="Indexer" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Group DisplayName="Events"> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Event" /> + <Static /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Event" /> + <Not> + <Static /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Entry DisplayName="Setup/Teardown methods"> + <Entry.Match> + <Or> + <Kind Is="Constructor" /> + <And> + <Kind Is="Method" /> + <ImplementsInterface Name="System.IDisposable" /> + </And> + </Or> + </Entry.Match> + <Entry.SortBy> + <Kind Is="0" Order="Constructor" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Test methods" Priority="100"> + <Entry.Match> + <And> + <Kind Is="Method" /> + <Or> + <HasAttribute Name="Xunit.FactAttribute" /> + <HasAttribute Name="Xunit.TheoryAttribute" /> + <HasAttribute Name="FactSkippedOnPlatform" /> + <HasAttribute Name="TheorySkippedOnPlatform" /> + </Or> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Other methods" Priority="100"> + <Entry.Match> + <Kind Is="Method" /> + </Entry.Match> + </Entry> + <Entry DisplayName="Operators"> + <Entry.Match> + <Kind Is="Operator" /> + </Entry.Match> + </Entry> + <Entry DisplayName="Destructor"> + <Entry.Match> + <And> + <Kind Is="Destructor" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Nested types"> + <Entry.Match> + <Kind Is="Type" /> + </Entry.Match> + </Entry> + </TypePattern> + <TypePattern DisplayName="Default Pattern" RemoveRegions="All"> + <Entry DisplayName="Constants"> + <Entry.Match> + <And> + <Kind Is="Constant" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Group DisplayName="Fields"> + <Entry DisplayName="Static Readonly"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Static /> + <Readonly /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Static /> + <Not> + <Readonly /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance Readonly"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Not> + <Static /> + </Not> + <Readonly /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Not> + <And> + <Static /> + <Readonly /> + </And> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Group DisplayName="Properties"> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Property" /> + <Static /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Property" /> + <Not> + <Static /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Entry DisplayName="Indexers"> + <Entry.Match> + <And> + <Kind Is="Indexer" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Group DisplayName="Events"> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Event" /> + <Static /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Event" /> + <Not> + <Static /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Group DisplayName="Constructors"> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Constructor" /> + <Static /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Constructor" /> + <Not> + <Static /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" /> + </Entry.SortBy> + </Entry> + </Group> + <Entry DisplayName="Methods"> + <Entry.Match> + <Kind Is="Method" /> + </Entry.Match> + </Entry> + <Entry DisplayName="Operators"> + <Entry.Match> + <Kind Is="Operator" /> + </Entry.Match> + </Entry> + <Entry DisplayName="Destructor"> + <Entry.Match> + <And> + <Kind Is="Destructor" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Nested types"> + <Entry.Match> + <Kind Is="Type" /> + </Entry.Match> + </Entry> + </TypePattern> +</Patterns> + UseExplicitType + UseVarWhenEvident + UseVarWhenEvident + False + False + False + CF + DI + GC + IO + IP + MQ + OS + OSX + UAA + False + <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> + <Policy><Descriptor Staticness="Any" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="True" Prefix="" Suffix="" Style="aaBb" /></Policy> + True + True + True + True + True + True + True + True + Replace argument null check using throw expression with ArgumentNullException.ThrowIfNull + True + True + False + + IdentifierPlaceholder + True + True + False + + IdentifierPlaceholder + True + True + False + + IdentifierPlaceholder + True + CSHARP + False + System.ArgumentNullException.ThrowIfNull($argument$); +$left$ = $right$; + $left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$)); + WARNING + True + Replace argument == null check with ArgumentNullException.ThrowIfNull + True + True + False + + IdentifierPlaceholder + True + CSHARP + False + System.ArgumentNullException.ThrowIfNull($argument$); + if ($argument$ == null) throw new ArgumentNullException(nameof($argument$)); + WARNING + True + Replace argument is null check with ArgumentNullException.ThrowIfNull + True + True + False + + IdentifierPlaceholder + True + CSHARP + False + System.ArgumentNullException.ThrowIfNull($argument$); + if ($argument$ is null) throw new ArgumentNullException(nameof($argument$)); + WARNING + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + diff --git a/Security/src/AuthConsole/CloudFoundryConventions.cs b/Security/src/AuthConsole/CloudFoundryConventions.cs index db67fc4d9..9abfe57d7 100644 --- a/Security/src/AuthConsole/CloudFoundryConventions.cs +++ b/Security/src/AuthConsole/CloudFoundryConventions.cs @@ -4,7 +4,7 @@ internal sealed class CloudFoundryConventions { public const string ConfigurationPrefix = "CloudFoundryConventions"; - public string ApiUriSegment { get; set; } = ""; + public string ApiUriSegment { get; set; } = string.Empty; - public string AppsUriSegment { get; set; } = ""; + public string AppsUriSegment { get; set; } = string.Empty; } diff --git a/Security/src/Steeltoe.Samples.Security.sln b/Security/src/Steeltoe.Samples.Security.sln deleted file mode 100644 index 3a1eb59fb..000000000 --- a/Security/src/Steeltoe.Samples.Security.sln +++ /dev/null @@ -1,84 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.10.34707.107 -MinimumVisualStudioVersion = 15.0.26124.0 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{E89A1BB6-1F81-4C2A-9F4A-936EE33ACD8B}" - ProjectSection(SolutionItems) = preProject - ..\..\CommonTasks.md = ..\..\CommonTasks.md - ..\README.md = ..\README.md - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.AuthApi", "AuthApi\Steeltoe.Samples.AuthApi.csproj", "{D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Steeltoe.Samples.AuthConsole", "AuthConsole\Steeltoe.Samples.AuthConsole.csproj", "{F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.AuthWeb", "AuthWeb\Steeltoe.Samples.AuthWeb.csproj", "{CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steeltoe.Samples.RedisDataProtection", "RedisDataProtection\Steeltoe.Samples.RedisDataProtection.csproj", "{A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Debug|x64.ActiveCfg = Debug|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Debug|x64.Build.0 = Debug|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Debug|x86.ActiveCfg = Debug|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Debug|x86.Build.0 = Debug|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Release|Any CPU.Build.0 = Release|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Release|x64.ActiveCfg = Release|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Release|x64.Build.0 = Release|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Release|x86.ActiveCfg = Release|Any CPU - {CBBCE83B-8AF2-40BB-A7E0-11AA4CA61FD2}.Release|x86.Build.0 = Release|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Debug|x64.ActiveCfg = Debug|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Debug|x64.Build.0 = Debug|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Debug|x86.ActiveCfg = Debug|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Debug|x86.Build.0 = Debug|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Release|Any CPU.Build.0 = Release|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Release|x64.ActiveCfg = Release|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Release|x64.Build.0 = Release|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Release|x86.ActiveCfg = Release|Any CPU - {D3CBBDCC-2BF2-4917-9A56-AEED28FBC6E1}.Release|x86.Build.0 = Release|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Debug|x64.ActiveCfg = Debug|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Debug|x64.Build.0 = Debug|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Debug|x86.ActiveCfg = Debug|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Debug|x86.Build.0 = Debug|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Release|Any CPU.Build.0 = Release|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Release|x64.ActiveCfg = Release|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Release|x64.Build.0 = Release|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Release|x86.ActiveCfg = Release|Any CPU - {A0EDA633-4FF3-40A5-BA7D-2516F6AD2C8C}.Release|x86.Build.0 = Release|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Debug|x64.ActiveCfg = Debug|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Debug|x64.Build.0 = Debug|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Debug|x86.ActiveCfg = Debug|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Debug|x86.Build.0 = Debug|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Release|Any CPU.Build.0 = Release|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Release|x64.ActiveCfg = Release|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Release|x64.Build.0 = Release|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Release|x86.ActiveCfg = Release|Any CPU - {F9143A4B-4D52-4C65-BFD3-CE967BE4AA01}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {F256B56E-02D0-4538-A7F3-A3337E4B3C57} - EndGlobalSection -EndGlobal diff --git a/Security/src/Steeltoe.Samples.Security.sln.DotSettings b/Security/src/Steeltoe.Samples.Security.sln.DotSettings deleted file mode 100644 index a680c73a1..000000000 --- a/Security/src/Steeltoe.Samples.Security.sln.DotSettings +++ /dev/null @@ -1,703 +0,0 @@ - - _Layout.cshtml - 5000 - 2000 - 3000 - False - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - 2A975FB7-401B-41BB-96A4-1DF0036888A9 - 61812938-5132-4AB6-B48D-2DF4189B3E37/f:ConfigurationSchemaAttributes.cs - C4C38F83-8410-443C-9599-ACFB5FA7CD2D - C4C38F83-8410-443C-9599-ACFB5FA7CD2D/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Abstractions?ConfigurationSchemaAttributes.cs - DC1BC61A-E0FA-4CF9-9F24-D4C564A07836/f:Directory.Build.targets/l:..?Directory.Build.targets - SOLUTION - True - True - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - WARNING - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - SUGGESTION - SUGGESTION - WARNING - WARNING - HINT - WARNING - WARNING - SUGGESTION - WARNING - SUGGESTION - SUGGESTION - HINT - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - DO_NOT_SHOW - WARNING - SUGGESTION - DO_NOT_SHOW - DO_NOT_SHOW - WARNING - DO_NOT_SHOW - HINT - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - WARNING - WARNING - SUGGESTION - SUGGESTION - SUGGESTION - DO_NOT_SHOW - SUGGESTION - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - WARNING - WARNING - DO_NOT_SHOW - DO_NOT_SHOW - WARNING - WARNING - WARNING - WARNING - WARNING - SUGGESTION - WARNING - HINT - WARNING - WARNING - WARNING - WARNING - SUGGESTION - SUGGESTION - SUGGESTION - WARNING - True - SUGGESTION - False - <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> - Steeltoe Full Cleanup - Required - Required - Required - Required - Conditional - False - False - 1 - 1 - 1 - 1 - False - True - True - True - True - True - True - INDENT - 1 - 1 - False - False - False - False - False - False - False - False - False - True - 1 - NEVER - NEVER - False - NEVER - False - False - False - NEVER - False - True - False - True - False - False - CHOP_ALWAYS - False - True - True - True - WRAP_IF_LONG - 160 - CHOP_IF_LONG - WRAP_IF_LONG - CHOP_ALWAYS - CHOP_ALWAYS - WRAP_IF_LONG - True - True - - 2 - True - 2 - False - False - 2 - RemoveIndent - RemoveIndent - False - 8 - OneStep - OnSingleLine - 2 - OnSingleLine - False - 150 - False - 2 - False - True - 1 - OneStep - OnSingleLine - True - 2 - OneStep - OnSingleLine - False - 160 - <Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns"> - <TypePattern DisplayName="Non-reorderable types" RemoveRegions="All"> - <TypePattern.Match> - <Or> - <And> - <Kind Is="Interface" /> - <Or> - <HasAttribute Name="System.Runtime.InteropServices.InterfaceTypeAttribute" /> - <HasAttribute Name="System.Runtime.InteropServices.ComImport" /> - </Or> - </And> - <Kind Is="Struct" /> - <HasAttribute Name="JetBrains.Annotations.NoReorderAttribute" /> - <HasAttribute Name="JetBrains.Annotations.NoReorder" /> - </Or> - </TypePattern.Match> - </TypePattern> - <TypePattern DisplayName="xUnit.net Test Classes" RemoveRegions="All"> - <TypePattern.Match> - <And> - <Kind Is="Class" /> - <HasMember> - <And> - <Kind Is="Method" /> - <HasAttribute Inherited="True" Name="Xunit.FactAttribute" /> - </And> - </HasMember> - </And> - </TypePattern.Match> - <Entry DisplayName="Constants"> - <Entry.Match> - <And> - <Kind Is="Constant" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Group DisplayName="Fields"> - <Entry DisplayName="Static Readonly"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Static /> - <Readonly /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Static /> - <Not> - <Readonly /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance Readonly"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Not> - <Static /> - </Not> - <Readonly /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Not> - <And> - <Static /> - <Readonly /> - </And> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Group DisplayName="Properties"> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Property" /> - <Static /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Property" /> - <Not> - <Static /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Entry DisplayName="Indexers"> - <Entry.Match> - <And> - <Kind Is="Indexer" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Group DisplayName="Events"> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Event" /> - <Static /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Event" /> - <Not> - <Static /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Entry DisplayName="Setup/Teardown methods"> - <Entry.Match> - <Or> - <Kind Is="Constructor" /> - <And> - <Kind Is="Method" /> - <ImplementsInterface Name="System.IDisposable" /> - </And> - </Or> - </Entry.Match> - <Entry.SortBy> - <Kind Is="0" Order="Constructor" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Test methods" Priority="100"> - <Entry.Match> - <And> - <Kind Is="Method" /> - <Or> - <HasAttribute Name="Xunit.FactAttribute" /> - <HasAttribute Name="Xunit.TheoryAttribute" /> - <HasAttribute Name="FactSkippedOnPlatform" /> - <HasAttribute Name="TheorySkippedOnPlatform" /> - </Or> - </And> - </Entry.Match> - </Entry> - <Entry DisplayName="Other methods" Priority="100"> - <Entry.Match> - <Kind Is="Method" /> - </Entry.Match> - </Entry> - <Entry DisplayName="Operators"> - <Entry.Match> - <Kind Is="Operator" /> - </Entry.Match> - </Entry> - <Entry DisplayName="Destructor"> - <Entry.Match> - <And> - <Kind Is="Destructor" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Nested types"> - <Entry.Match> - <Kind Is="Type" /> - </Entry.Match> - </Entry> - </TypePattern> - <TypePattern DisplayName="Default Pattern" RemoveRegions="All"> - <Entry DisplayName="Constants"> - <Entry.Match> - <And> - <Kind Is="Constant" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Group DisplayName="Fields"> - <Entry DisplayName="Static Readonly"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Static /> - <Readonly /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Static /> - <Not> - <Readonly /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance Readonly"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Not> - <Static /> - </Not> - <Readonly /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Field" /> - <Not> - <And> - <Static /> - <Readonly /> - </And> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Group DisplayName="Properties"> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Property" /> - <Static /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Property" /> - <Not> - <Static /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Entry DisplayName="Indexers"> - <Entry.Match> - <And> - <Kind Is="Indexer" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Group DisplayName="Events"> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Event" /> - <Static /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Event" /> - <Not> - <Static /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - </Group> - <Group DisplayName="Constructors"> - <Entry DisplayName="Static"> - <Entry.Match> - <And> - <Kind Is="Constructor" /> - <Static /> - </And> - </Entry.Match> - </Entry> - <Entry DisplayName="Instance"> - <Entry.Match> - <And> - <Kind Is="Constructor" /> - <Not> - <Static /> - </Not> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" /> - </Entry.SortBy> - </Entry> - </Group> - <Entry DisplayName="Methods"> - <Entry.Match> - <Kind Is="Method" /> - </Entry.Match> - </Entry> - <Entry DisplayName="Operators"> - <Entry.Match> - <Kind Is="Operator" /> - </Entry.Match> - </Entry> - <Entry DisplayName="Destructor"> - <Entry.Match> - <And> - <Kind Is="Destructor" /> - </And> - </Entry.Match> - <Entry.SortBy> - <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> - </Entry.SortBy> - </Entry> - <Entry DisplayName="Nested types"> - <Entry.Match> - <Kind Is="Type" /> - </Entry.Match> - </Entry> - </TypePattern> -</Patterns> - UseExplicitType - UseVarWhenEvident - UseVarWhenEvident - False - False - False - CF - DI - GC - IO - IP - MQ - OS - OSX - UAA - False - <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> - <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> - <Policy><Descriptor Staticness="Instance" AccessRightKinds="Private" Description="Instance fields (private)"><ElementKinds><Kind Name="FIELD" /><Kind Name="READONLY_FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static" AccessRightKinds="Private" Description="Static fields (private)"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> - True - True - True - True - True - True - True - True - True - Replace argument null check using throw expression with ArgumentNullException.ThrowIfNull - True - True - False - - IdentifierPlaceholder - True - True - False - - IdentifierPlaceholder - True - True - False - - IdentifierPlaceholder - True - CSHARP - False - Replace argument null check with Guard clause - System.ArgumentNullException.ThrowIfNull($argument$); -$left$ = $right$; - $left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$)); - WARNING - True - Replace argument == null check with ArgumentNullException.ThrowIfNull - True - True - False - - IdentifierPlaceholder - True - CSHARP - False - Replace argument null check with Guard clause - System.ArgumentNullException.ThrowIfNull($argument$); - if ($argument$ == null) throw new ArgumentNullException(nameof($argument$)); - WARNING - True - Replace argument is null check with ArgumentNullException.ThrowIfNull - True - True - False - - IdentifierPlaceholder - True - CSHARP - False - System.ArgumentNullException.ThrowIfNull($argument$); - if ($argument$ is null) throw new ArgumentNullException(nameof($argument$)); - WARNING - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - True - diff --git a/Security/src/Steeltoe.Samples.Security.slnx b/Security/src/Steeltoe.Samples.Security.slnx new file mode 100644 index 000000000..909f7050d --- /dev/null +++ b/Security/src/Steeltoe.Samples.Security.slnx @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Security/src/Steeltoe.Samples.Security.slnx.DotSettings b/Security/src/Steeltoe.Samples.Security.slnx.DotSettings new file mode 100644 index 000000000..9a143b6a5 --- /dev/null +++ b/Security/src/Steeltoe.Samples.Security.slnx.DotSettings @@ -0,0 +1,701 @@ + + _Layout.cshtml + 5000 + 2000 + 3000 + False + ExplicitlyExcluded + ExplicitlyExcluded + ExplicitlyExcluded + 2C62D385-0462-A9A1-B49F-11B2CA4C133B/f:Directory.Build.targets/l:..?Directory.Build.targets + 790DD63C-8905-7556-AEBC-3CA429B0A44A + 790DD63C-8905-7556-AEBC-3CA429B0A44A/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Common?ConfigurationSchemaAttributes.cs + 9D8CC586-97FA-57A6-1702-125D9D03645D/f:ConfigurationSchemaAttributes.cs + CFB09DDD-8A94-3860-BFC2-111EC05320C3 + SOLUTION + True + SUGGESTION + SUGGESTION + SUGGESTION + SUGGESTION + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + WARNING + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + SUGGESTION + SUGGESTION + WARNING + WARNING + HINT + WARNING + WARNING + SUGGESTION + WARNING + SUGGESTION + SUGGESTION + HINT + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + DO_NOT_SHOW + WARNING + SUGGESTION + DO_NOT_SHOW + DO_NOT_SHOW + WARNING + SUGGESTION + DO_NOT_SHOW + HINT + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + WARNING + WARNING + SUGGESTION + SUGGESTION + SUGGESTION + DO_NOT_SHOW + SUGGESTION + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + SUGGESTION + SUGGESTION + WARNING + SUGGESTION + WARNING + WARNING + WARNING + WARNING + DO_NOT_SHOW + DO_NOT_SHOW + WARNING + WARNING + WARNING + WARNING + WARNING + SUGGESTION + WARNING + SUGGESTION + HINT + WARNING + WARNING + WARNING + WARNING + SUGGESTION + SUGGESTION + SUGGESTION + WARNING + True + ShowAndRun + SUGGESTION + False + <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" ArrangeAccessors="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSharpReformatComments>True</CSharpReformatComments><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> + Steeltoe Full Cleanup + Required + Required + Required + Required + StringEmpty + Conditional + False + False + 1 + 1 + 1 + 1 + False + True + True + True + True + True + True + INDENT + 1 + 1 + False + False + False + False + False + False + False + False + False + True + 1 + NEVER + NEVER + False + NEVER + False + False + False + NEVER + False + True + False + True + False + False + CHOP_ALWAYS + False + True + True + True + WRAP_IF_LONG + 160 + CHOP_IF_LONG + WRAP_IF_LONG + CHOP_ALWAYS + CHOP_ALWAYS + WRAP_IF_LONG + True + True + + 2 + True + 2 + False + False + 2 + RemoveIndent + RemoveIndent + False + 8 + OneStep + OnSingleLine + 2 + OnSingleLine + False + 150 + False + 2 + False + True + 1 + OneStep + OnSingleLine + True + 2 + OneStep + OnSingleLine + False + 160 + <Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns"> + <TypePattern DisplayName="Non-reorderable types" RemoveRegions="All"> + <TypePattern.Match> + <Or> + <And> + <Kind Is="Interface" /> + <Or> + <HasAttribute Name="System.Runtime.InteropServices.InterfaceTypeAttribute" /> + <HasAttribute Name="System.Runtime.InteropServices.ComImport" /> + </Or> + </And> + <Kind Is="Struct" /> + <HasAttribute Name="JetBrains.Annotations.NoReorderAttribute" /> + <HasAttribute Name="JetBrains.Annotations.NoReorder" /> + </Or> + </TypePattern.Match> + </TypePattern> + <TypePattern DisplayName="xUnit.net Test Classes" RemoveRegions="All"> + <TypePattern.Match> + <And> + <Kind Is="Class" /> + <HasMember> + <And> + <Kind Is="Method" /> + <HasAttribute Inherited="True" Name="Xunit.FactAttribute" /> + </And> + </HasMember> + </And> + </TypePattern.Match> + <Entry DisplayName="Constants"> + <Entry.Match> + <And> + <Kind Is="Constant" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Group DisplayName="Fields"> + <Entry DisplayName="Static Readonly"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Static /> + <Readonly /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Static /> + <Not> + <Readonly /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance Readonly"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Not> + <Static /> + </Not> + <Readonly /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Not> + <And> + <Static /> + <Readonly /> + </And> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Group DisplayName="Properties"> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Property" /> + <Static /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Property" /> + <Not> + <Static /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Entry DisplayName="Indexers"> + <Entry.Match> + <And> + <Kind Is="Indexer" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Group DisplayName="Events"> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Event" /> + <Static /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Event" /> + <Not> + <Static /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Entry DisplayName="Setup/Teardown methods"> + <Entry.Match> + <Or> + <Kind Is="Constructor" /> + <And> + <Kind Is="Method" /> + <ImplementsInterface Name="System.IDisposable" /> + </And> + </Or> + </Entry.Match> + <Entry.SortBy> + <Kind Is="0" Order="Constructor" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Test methods" Priority="100"> + <Entry.Match> + <And> + <Kind Is="Method" /> + <Or> + <HasAttribute Name="Xunit.FactAttribute" /> + <HasAttribute Name="Xunit.TheoryAttribute" /> + <HasAttribute Name="FactSkippedOnPlatform" /> + <HasAttribute Name="TheorySkippedOnPlatform" /> + </Or> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Other methods" Priority="100"> + <Entry.Match> + <Kind Is="Method" /> + </Entry.Match> + </Entry> + <Entry DisplayName="Operators"> + <Entry.Match> + <Kind Is="Operator" /> + </Entry.Match> + </Entry> + <Entry DisplayName="Destructor"> + <Entry.Match> + <And> + <Kind Is="Destructor" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Nested types"> + <Entry.Match> + <Kind Is="Type" /> + </Entry.Match> + </Entry> + </TypePattern> + <TypePattern DisplayName="Default Pattern" RemoveRegions="All"> + <Entry DisplayName="Constants"> + <Entry.Match> + <And> + <Kind Is="Constant" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Group DisplayName="Fields"> + <Entry DisplayName="Static Readonly"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Static /> + <Readonly /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Static /> + <Not> + <Readonly /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance Readonly"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Not> + <Static /> + </Not> + <Readonly /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Field" /> + <Not> + <And> + <Static /> + <Readonly /> + </And> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Group DisplayName="Properties"> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Property" /> + <Static /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Property" /> + <Not> + <Static /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Entry DisplayName="Indexers"> + <Entry.Match> + <And> + <Kind Is="Indexer" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Group DisplayName="Events"> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Event" /> + <Static /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Event" /> + <Not> + <Static /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + </Group> + <Group DisplayName="Constructors"> + <Entry DisplayName="Static"> + <Entry.Match> + <And> + <Kind Is="Constructor" /> + <Static /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Instance"> + <Entry.Match> + <And> + <Kind Is="Constructor" /> + <Not> + <Static /> + </Not> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" /> + </Entry.SortBy> + </Entry> + </Group> + <Entry DisplayName="Methods"> + <Entry.Match> + <Kind Is="Method" /> + </Entry.Match> + </Entry> + <Entry DisplayName="Operators"> + <Entry.Match> + <Kind Is="Operator" /> + </Entry.Match> + </Entry> + <Entry DisplayName="Destructor"> + <Entry.Match> + <And> + <Kind Is="Destructor" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Access Is="0" Order="Private Internal Protected ProtectedInternal Public" /> + </Entry.SortBy> + </Entry> + <Entry DisplayName="Nested types"> + <Entry.Match> + <Kind Is="Type" /> + </Entry.Match> + </Entry> + </TypePattern> +</Patterns> + UseExplicitType + UseVarWhenEvident + UseVarWhenEvident + False + False + False + CF + DI + GC + IO + IP + MQ + OS + OSX + UAA + False + <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> + <Policy><Descriptor Staticness="Any" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="True" Prefix="" Suffix="" Style="aaBb" /></Policy> + True + True + True + True + True + True + True + True + Replace argument null check using throw expression with ArgumentNullException.ThrowIfNull + True + True + False + + IdentifierPlaceholder + True + True + False + + IdentifierPlaceholder + True + True + False + + IdentifierPlaceholder + True + CSHARP + False + System.ArgumentNullException.ThrowIfNull($argument$); +$left$ = $right$; + $left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$)); + WARNING + True + Replace argument == null check with ArgumentNullException.ThrowIfNull + True + True + False + + IdentifierPlaceholder + True + CSHARP + False + System.ArgumentNullException.ThrowIfNull($argument$); + if ($argument$ == null) throw new ArgumentNullException(nameof($argument$)); + WARNING + True + Replace argument is null check with ArgumentNullException.ThrowIfNull + True + True + False + + IdentifierPlaceholder + True + CSHARP + False + System.ArgumentNullException.ThrowIfNull($argument$); + if ($argument$ is null) throw new ArgumentNullException(nameof($argument$)); + WARNING + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + diff --git a/tools/sync-DotSettings/baseline.DotSettings b/tools/sync-DotSettings/baseline.DotSettings index a680c73a1..9a143b6a5 100644 --- a/tools/sync-DotSettings/baseline.DotSettings +++ b/tools/sync-DotSettings/baseline.DotSettings @@ -4,20 +4,16 @@ 2000 3000 False - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - ExplicitlyExcluded - 2A975FB7-401B-41BB-96A4-1DF0036888A9 - 61812938-5132-4AB6-B48D-2DF4189B3E37/f:ConfigurationSchemaAttributes.cs - C4C38F83-8410-443C-9599-ACFB5FA7CD2D - C4C38F83-8410-443C-9599-ACFB5FA7CD2D/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Abstractions?ConfigurationSchemaAttributes.cs - DC1BC61A-E0FA-4CF9-9F24-D4C564A07836/f:Directory.Build.targets/l:..?Directory.Build.targets + ExplicitlyExcluded + ExplicitlyExcluded + ExplicitlyExcluded + 2C62D385-0462-A9A1-B49F-11B2CA4C133B/f:Directory.Build.targets/l:..?Directory.Build.targets + 790DD63C-8905-7556-AEBC-3CA429B0A44A + 790DD63C-8905-7556-AEBC-3CA429B0A44A/f:ConfigurationSchemaAttributes.cs/l:..?..?..?Common?src?Common?ConfigurationSchemaAttributes.cs + 9D8CC586-97FA-57A6-1702-125D9D03645D/f:ConfigurationSchemaAttributes.cs + CFB09DDD-8A94-3860-BFC2-111EC05320C3 SOLUTION True - True SUGGESTION SUGGESTION SUGGESTION @@ -25,6 +21,7 @@ SUGGESTION SUGGESTION SUGGESTION + WARNING SUGGESTION SUGGESTION SUGGESTION @@ -61,6 +58,7 @@ DO_NOT_SHOW DO_NOT_SHOW WARNING + SUGGESTION DO_NOT_SHOW HINT SUGGESTION @@ -80,10 +78,12 @@ WARNING SUGGESTION SUGGESTION + WARNING SUGGESTION WARNING WARNING WARNING + WARNING DO_NOT_SHOW DO_NOT_SHOW WARNING @@ -93,6 +93,7 @@ WARNING SUGGESTION WARNING + SUGGESTION HINT WARNING WARNING @@ -103,14 +104,16 @@ SUGGESTION WARNING True + ShowAndRun SUGGESTION False - <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> + <?xml version="1.0" encoding="utf-16"?><Profile name="Steeltoe Full Cleanup"><XMLReformatCode>True</XMLReformatCode><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" ArrangeTrailingCommas="True" ArrangeObjectCreation="True" ArrangeDefaultValue="True" ArrangeNamespaces="True" ArrangeNullCheckingPattern="True" ArrangeAccessors="True" /><CssAlphabetizeProperties>True</CssAlphabetizeProperties><JsInsertSemicolon>True</JsInsertSemicolon><FormatAttributeQuoteDescriptor>True</FormatAttributeQuoteDescriptor><CorrectVariableKindsDescriptor>True</CorrectVariableKindsDescriptor><VariablesToInnerScopesDescriptor>True</VariablesToInnerScopesDescriptor><StringToTemplatesDescriptor>True</StringToTemplatesDescriptor><JsReformatCode>True</JsReformatCode><JsFormatDocComments>True</JsFormatDocComments><RemoveRedundantQualifiersTs>True</RemoveRedundantQualifiersTs><OptimizeImportsTs>True</OptimizeImportsTs><OptimizeReferenceCommentsTs>True</OptimizeReferenceCommentsTs><PublicModifierStyleTs>True</PublicModifierStyleTs><ExplicitAnyTs>True</ExplicitAnyTs><TypeAnnotationStyleTs>True</TypeAnnotationStyleTs><RelativePathStyleTs>True</RelativePathStyleTs><AsInsteadOfCastTs>True</AsInsteadOfCastTs><HtmlReformatCode>True</HtmlReformatCode><AspOptimizeRegisterDirectives>True</AspOptimizeRegisterDirectives><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly><CSArrangeQualifiers>True</CSArrangeQualifiers><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CssReformatCode>True</CssReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatInactiveBranches>True</CSReformatInactiveBranches><CSharpReformatComments>True</CSharpReformatComments><CSUpdateFileHeader>True</CSUpdateFileHeader></Profile> Steeltoe Full Cleanup Required Required Required Required + StringEmpty Conditional False False @@ -608,15 +611,12 @@ False <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> - <Policy><Descriptor Staticness="Instance" AccessRightKinds="Private" Description="Instance fields (private)"><ElementKinds><Kind Name="FIELD" /><Kind Name="READONLY_FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy> - <Policy><Descriptor Staticness="Static" AccessRightKinds="Private" Description="Static fields (private)"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></Policy> + <Policy><Descriptor Staticness="Any" AccessRightKinds="Protected, PrivateProtected" Description="Protected fields"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" WarnAboutPrefixesAndSuffixes="True" Prefix="" Suffix="" Style="aaBb" /></Policy> True True True True True - True True True True @@ -639,7 +639,6 @@ True CSHARP False - Replace argument null check with Guard clause System.ArgumentNullException.ThrowIfNull($argument$); $left$ = $right$; $left$ = $right$ ?? throw new ArgumentNullException(nameof($argument$)); @@ -654,7 +653,6 @@ $left$ = $right$; True CSHARP False - Replace argument null check with Guard clause System.ArgumentNullException.ThrowIfNull($argument$); if ($argument$ == null) throw new ArgumentNullException(nameof($argument$)); WARNING diff --git a/tools/sync-DotSettings/sync-DotSettings.ps1 b/tools/sync-DotSettings/sync-DotSettings.ps1 index fffb0a848..00a0c6a66 100644 --- a/tools/sync-DotSettings/sync-DotSettings.ps1 +++ b/tools/sync-DotSettings/sync-DotSettings.ps1 @@ -1,6 +1,6 @@ #Requires -Version 7.4 -# This script copies the Resharper/Rider code style settings (.sln.DotSettings file) from Steeltoe, +# This script copies the Resharper/Rider code style settings (.slnx.DotSettings file) from Steeltoe, # patches it for use in samples, then distributes it across the samples. It enables IDE IntelliSense and code cleanup. # The patch file was created with: `git diff --unified=0 > DotSettings.patch` @@ -8,10 +8,10 @@ $ErrorActionPreference = "Stop" $PSNativeCommandUseErrorActionPreference = $true -Copy-Item "../../../Steeltoe/src/Steeltoe.All.sln.DotSettings" -Destination "baseline.DotSettings" +Copy-Item "../../../Steeltoe/src/Steeltoe.All.slnx.DotSettings" -Destination "baseline.DotSettings" git apply --unidiff-zero --recount DotSettings.patch -Get-ChildItem "../../" -Recurse -Filter "Steeltoe.Samples.*.sln" | ForEach-Object { +Get-ChildItem "../../" -Recurse -Filter "Steeltoe.Samples.*.slnx" | ForEach-Object { $targetFileName = "$($_.Name).DotSettings" $targetPath = [System.IO.Path]::Combine([System.IO.Path]::GetDirectoryName($_.FullName), $targetFileName) Copy-Item "baseline.DotSettings" -Destination $targetPath