From 69d12d9f7d844b3f218d0e477f2d1f634d88fa51 Mon Sep 17 00:00:00 2001
From: Bart Koelman <104792814+bart-vmware@users.noreply.github.com>
Date: Fri, 24 Apr 2026 13:40:50 +0200
Subject: [PATCH 1/4] Convert to .slnx format
---
.../src/Steeltoe.Samples.Configuration.sln | 41 -----
.../src/Steeltoe.Samples.Configuration.slnx | 6 +
...oe.Samples.Configuration.slnx.DotSettings} | 0
.../src/Steeltoe.Samples.Connectors.sln | 148 ------------------
.../src/Steeltoe.Samples.Connectors.slnx | 11 ++
...eltoe.Samples.Connectors.slnx.DotSettings} | 0
...eeltoe.Samples.Discovery.FortuneTeller.sln | 42 -----
...eltoe.Samples.Discovery.FortuneTeller.slnx | 8 +
....Discovery.FortuneTeller.slnx.DotSettings} | 0
.../src/Steeltoe.Samples.FileShares.sln | 37 -----
.../src/Steeltoe.Samples.FileShares.slnx | 11 ++
...eltoe.Samples.FileShares.slnx.DotSettings} | 0
.../src/Steeltoe.Samples.Management.sln | 37 -----
.../src/Steeltoe.Samples.Management.slnx | 8 +
...eltoe.Samples.Management.slnx.DotSettings} | 0
Security/src/Steeltoe.Samples.Security.sln | 84 ----------
Security/src/Steeltoe.Samples.Security.slnx | 10 ++
...teeltoe.Samples.Security.slnx.DotSettings} | 0
tools/sync-DotSettings/sync-DotSettings.ps1 | 6 +-
19 files changed, 57 insertions(+), 392 deletions(-)
delete mode 100644 Configuration/src/Steeltoe.Samples.Configuration.sln
create mode 100644 Configuration/src/Steeltoe.Samples.Configuration.slnx
rename Configuration/src/{Steeltoe.Samples.Configuration.sln.DotSettings => Steeltoe.Samples.Configuration.slnx.DotSettings} (100%)
delete mode 100644 Connectors/src/Steeltoe.Samples.Connectors.sln
create mode 100644 Connectors/src/Steeltoe.Samples.Connectors.slnx
rename Connectors/src/{Steeltoe.Samples.Connectors.sln.DotSettings => Steeltoe.Samples.Connectors.slnx.DotSettings} (100%)
delete mode 100644 Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.sln
create mode 100644 Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx
rename Discovery/src/FortuneTeller/{Steeltoe.Samples.Discovery.FortuneTeller.sln.DotSettings => Steeltoe.Samples.Discovery.FortuneTeller.slnx.DotSettings} (100%)
delete mode 100644 FileShares/src/Steeltoe.Samples.FileShares.sln
create mode 100644 FileShares/src/Steeltoe.Samples.FileShares.slnx
rename FileShares/src/{Steeltoe.Samples.FileShares.sln.DotSettings => Steeltoe.Samples.FileShares.slnx.DotSettings} (100%)
delete mode 100644 Management/src/Steeltoe.Samples.Management.sln
create mode 100644 Management/src/Steeltoe.Samples.Management.slnx
rename Management/src/{Steeltoe.Samples.Management.sln.DotSettings => Steeltoe.Samples.Management.slnx.DotSettings} (100%)
delete mode 100644 Security/src/Steeltoe.Samples.Security.sln
create mode 100644 Security/src/Steeltoe.Samples.Security.slnx
rename Security/src/{Steeltoe.Samples.Security.sln.DotSettings => Steeltoe.Samples.Security.slnx.DotSettings} (100%)
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/Configuration/src/Steeltoe.Samples.Configuration.sln.DotSettings b/Configuration/src/Steeltoe.Samples.Configuration.slnx.DotSettings
similarity index 100%
rename from Configuration/src/Steeltoe.Samples.Configuration.sln.DotSettings
rename to Configuration/src/Steeltoe.Samples.Configuration.slnx.DotSettings
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..da0e9ad6f
--- /dev/null
+++ b/Connectors/src/Steeltoe.Samples.Connectors.slnx
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Connectors/src/Steeltoe.Samples.Connectors.sln.DotSettings b/Connectors/src/Steeltoe.Samples.Connectors.slnx.DotSettings
similarity index 100%
rename from Connectors/src/Steeltoe.Samples.Connectors.sln.DotSettings
rename to Connectors/src/Steeltoe.Samples.Connectors.slnx.DotSettings
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..da46cfc40
--- /dev/null
+++ b/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.sln.DotSettings b/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx.DotSettings
similarity index 100%
rename from Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.sln.DotSettings
rename to Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx.DotSettings
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/FileShares/src/Steeltoe.Samples.FileShares.sln.DotSettings b/FileShares/src/Steeltoe.Samples.FileShares.slnx.DotSettings
similarity index 100%
rename from FileShares/src/Steeltoe.Samples.FileShares.sln.DotSettings
rename to FileShares/src/Steeltoe.Samples.FileShares.slnx.DotSettings
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.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.sln.DotSettings b/Management/src/Steeltoe.Samples.Management.slnx.DotSettings
similarity index 100%
rename from Management/src/Steeltoe.Samples.Management.sln.DotSettings
rename to Management/src/Steeltoe.Samples.Management.slnx.DotSettings
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.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.sln.DotSettings b/Security/src/Steeltoe.Samples.Security.slnx.DotSettings
similarity index 100%
rename from Security/src/Steeltoe.Samples.Security.sln.DotSettings
rename to Security/src/Steeltoe.Samples.Security.slnx.DotSettings
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
From dd1d906f2b4c948556ef16d8d6b343e07ba5c720 Mon Sep 17 00:00:00 2001
From: Bart Koelman <104792814+bart-vmware@users.noreply.github.com>
Date: Fri, 24 Apr 2026 13:48:54 +0200
Subject: [PATCH 2/4] Run sync-DotSettings.ps1
---
...toe.Samples.Configuration.slnx.DotSettings | 36 +++++++++----------
...eeltoe.Samples.Connectors.slnx.DotSettings | 36 +++++++++----------
...s.Discovery.FortuneTeller.slnx.DotSettings | 36 +++++++++----------
...eeltoe.Samples.FileShares.slnx.DotSettings | 36 +++++++++----------
...eeltoe.Samples.Management.slnx.DotSettings | 36 +++++++++----------
...Steeltoe.Samples.Security.slnx.DotSettings | 36 +++++++++----------
tools/sync-DotSettings/baseline.DotSettings | 36 +++++++++----------
7 files changed, 119 insertions(+), 133 deletions(-)
diff --git a/Configuration/src/Steeltoe.Samples.Configuration.slnx.DotSettings b/Configuration/src/Steeltoe.Samples.Configuration.slnx.DotSettings
index a680c73a1..9a143b6a5 100644
--- a/Configuration/src/Steeltoe.Samples.Configuration.slnx.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.slnx.DotSettings b/Connectors/src/Steeltoe.Samples.Connectors.slnx.DotSettings
index a680c73a1..9a143b6a5 100644
--- a/Connectors/src/Steeltoe.Samples.Connectors.slnx.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.slnx.DotSettings b/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx.DotSettings
index a680c73a1..9a143b6a5 100644
--- a/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx.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.slnx.DotSettings b/FileShares/src/Steeltoe.Samples.FileShares.slnx.DotSettings
index a680c73a1..9a143b6a5 100644
--- a/FileShares/src/Steeltoe.Samples.FileShares.slnx.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.slnx.DotSettings b/Management/src/Steeltoe.Samples.Management.slnx.DotSettings
index a680c73a1..9a143b6a5 100644
--- a/Management/src/Steeltoe.Samples.Management.slnx.DotSettings
+++ b/Management/src/Steeltoe.Samples.Management.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/Security/src/Steeltoe.Samples.Security.slnx.DotSettings b/Security/src/Steeltoe.Samples.Security.slnx.DotSettings
index a680c73a1..9a143b6a5 100644
--- a/Security/src/Steeltoe.Samples.Security.slnx.DotSettings
+++ b/Security/src/Steeltoe.Samples.Security.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/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
From 77c1c83d8f9f24499ab9f8931fbaf8149534e56a Mon Sep 17 00:00:00 2001
From: Bart Koelman <104792814+bart-vmware@users.noreply.github.com>
Date: Fri, 24 Apr 2026 13:53:55 +0200
Subject: [PATCH 3/4] Fix R# warnings
---
.../src/ConfigurationProviders/Views/Home/Index.cshtml | 4 +++-
Security/src/AuthConsole/CloudFoundryConventions.cs | 4 ++--
2 files changed, 5 insertions(+), 3 deletions(-)
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/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;
}
From d2a7d7cf335d31a4f3b1e686c98270b514b96db1 Mon Sep 17 00:00:00 2001
From: Bart Koelman <104792814+bart-vmware@users.noreply.github.com>
Date: Fri, 24 Apr 2026 14:12:57 +0200
Subject: [PATCH 4/4] Add CommonTasks.md to solution items
---
Connectors/src/Steeltoe.Samples.Connectors.slnx | 3 +++
.../Steeltoe.Samples.Discovery.FortuneTeller.slnx | 1 +
2 files changed, 4 insertions(+)
diff --git a/Connectors/src/Steeltoe.Samples.Connectors.slnx b/Connectors/src/Steeltoe.Samples.Connectors.slnx
index da0e9ad6f..141e23dd2 100644
--- a/Connectors/src/Steeltoe.Samples.Connectors.slnx
+++ b/Connectors/src/Steeltoe.Samples.Connectors.slnx
@@ -1,4 +1,7 @@
+
+
+
diff --git a/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx b/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx
index da46cfc40..51dc3292a 100644
--- a/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx
+++ b/Discovery/src/FortuneTeller/Steeltoe.Samples.Discovery.FortuneTeller.slnx
@@ -1,5 +1,6 @@
+
|