diff --git a/.gitignore b/.gitignore
index 9f11b75..238b3a5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,395 @@
-.idea/
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
+
+# User-specific files
+*.rsuser
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Mono auto generated files
+mono_crash.*
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+[Ll]ogs/
+
+# Visual Studio 2015/2017 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# Visual Studio 2017 auto generated files
+Generated\ Files/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUnit
+*.VisualState.xml
+TestResult.xml
+nunit-*.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# Benchmark Results
+BenchmarkDotNet.Artifacts/
+
+# .NET Core
+project.lock.json
+project.fragment.lock.json
+artifacts/
+
+# StyleCop
+StyleCopReport.xml
+
+# Files built by Visual Studio
+*_i.c
+*_p.c
+*_h.h
+*.ilk
+*.meta
+*.obj
+*.iobj
+*.pch
+*.pdb
+*.ipdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*_wpftmp.csproj
+*.log
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+*.sap
+
+# Visual Studio Trace Files
+*.e2e
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# AxoCover is a Code Coverage Tool
+.axoCover/*
+!.axoCover/settings.json
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
+# Coverlet code coverage
+coverage.*.xml
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+nCrunchTemp_*
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# Note: Comment the next line if you want to checkin your web deploy settings,
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
+
+# NuGet Packages
+*.nupkg
+# NuGet Symbol Packages
+*.snupkg
+# The packages folder can be ignored because of Package Restore
+**/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+!**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
+AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+*.appxbundle
+*.appxupload
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!?*.[Cc]ache/
+
+# Others
+ClientBin/
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.jfm
+*.pfx
+*.publishsettings
+orleans.codegen.cs
+
+# Including strong name files can present a security risk
+# (https://github.com/github/gitignore/pull/2483#issue-259490424)
+#*.snk
+
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+UpgradeLog*.XML
+UpgradeLog*.htm
+ServiceFabricBackup/
+*.rptproj.bak
+
+# SQL Server files
+*.mdf
+*.ldf
+*.ndf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+*.rptproj.rsuser
+*- [Bb]ackup.rdl
+*- [Bb]ackup ([0-9]).rdl
+*- [Bb]ackup ([0-9][0-9]).rdl
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+node_modules/
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# CodeRush personal settings
+.cr/personal
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
+
+# Tabs Studio
+*.tss
+
+# Telerik's JustMock configuration file
+*.jmconfig
+
+# BizTalk build output
+*.btp.cs
+*.btm.cs
+*.odx.cs
+*.xsd.cs
+
+# OpenCover UI analysis results
+OpenCover/
+
+# Azure Stream Analytics local run output
+ASALocalRun/
+
+# MSBuild Binary and Structured Log
+*.binlog
+
+# NVidia Nsight GPU debugger configuration file
+*.nvuser
+
+# MFractors (Xamarin productivity tool) working folder
+.mfractor/
+
+# Local History for Visual Studio
+.localhistory/
+
+# BeatPulse healthcheck temp database
+healthchecksdb
+
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
+MigrationBackup/
+
+# Ionide (cross platform F# VS Code tools) working folder
+.ionide/
+
+# My Additions
+.history/
+/TestApps/TestApps.ConsoleApp/_site_pdf
+/TestApps/TestApps.ConsoleApp/log.txt
+/NDependOut1
+.sonarqube/**
+**/TestResults/coverage.opencover.xml
+**/log.txt
+*.bak
+coverage.xml
+
+# Rider specific files
+
+# Default ignored files
+**/.idea*/
+**/.idea*/workspace.xml
+# Rider ignored files
+**/.idea*/projectSettingsUpdater.xml
+**/.idea*/contentModel.xml
+**/.idea*/modules.xml
+**/.idea*/*.iml
+# Editor-based HTTP Client requests
+**/.idea*/httpRequests/
+# Datasource local storage ignored files
+**/.idea*/dataSources/
+**/.idea*/dataSources.local.xml
+**/.idea/**/sonarlint/
+**/.idea*/**/dbnavigator.xml
+**/.idea/**/codestream.xml
+**/codestream.xml
+codestream.xml
+/.idea/**/aws.xml
+/.idea/**/encodings.xml
+/.idea/**/GitLink.xml
+/.idea/**/misc.xml
+/.idea/**/vcs.xml
+/.idea/**/.idea/dataSources.xml
+/.idea/**/.idea/inspectionProfiles/Project_Default.xml
+/.idea/.idea.Ploch.Common.Data/.idea/vcs.xml
+**/.idea/codestream.xml
+**/.idea/vcs.xml
+
diff --git a/.junie/guidelines.md b/.junie/guidelines.md
new file mode 100644
index 0000000..07276d1
--- /dev/null
+++ b/.junie/guidelines.md
@@ -0,0 +1,231 @@
+### Testing Guidelines for Junie (this repository)
+
+These guidelines describe how to add and structure automated tests in this solution so Junie (and contributors) can generate consistent, high‑quality
+tests.
+
+#### Goals
+
+- Use the same frameworks, helpers, and conventions already adopted across the solution.
+- Keep tests readable, deterministic, and fast.
+- Mirror the product structure in test projects and namespaces.
+
+---
+
+### Frameworks and libraries
+
+- xUnit v3
+ - Attributes: `Fact`, `Theory`, `InlineData`, `MemberData`, `ClassData`.
+ - Many test projects add `` in the test `.csproj` to make xUnit attributes available without explicit `using` statements.
+- FluentAssertions
+ - For expressive assertions: `result.Should().Be(...)`, `act.Should().Throw<...>()`, etc.
+- AutoFixture + AutoMoq + custom attribute
+ - Use `Ploch.TestingSupport.XUnit3.AutoMoq.AutoMockDataAttribute` to auto‑create SUTs and mocks.
+ - This is referenced via test projects’ project references:
+ - `Ploch.TestingSupport.XUnit3.AutoMoq`
+ - (Often) `Ploch.TestingSupport.XUnit3`
+- JetBrains.Annotations (optional, but used in tests)
+ - Attribute `TestSubject` may be applied to test classes to mark the subject under test.
+
+References in example test projects:
+
+- `tests/Common.Tests/Ploch.Common.Tests.csproj`
+- `tests/Common.Net9.Tests/Ploch.Common.Net9.Tests.csproj`
+- `tests/Storage/Storage.File.Tests/Ploch.Tools.SystemProfiles.Storage.File.Tests.csproj`
+
+---
+
+### Test project setup
+
+- Target framework: typically aligns with repo’s `$(TargetFrameworkVersion)` or set explicitly (e.g., `net10.0`).
+- Common `.csproj` patterns:
+
+```xml
+
+
+ net10.0
+ enable
+ enable
+ false
+ Exe
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
+Adjust relative paths to match the local project under test.
+
+---
+
+### Naming and structure conventions
+
+- Project name: mirror product project with `.Tests` suffix.
+ - Example: `Ploch.Tools.SystemProfiles.Storage.File` → `Ploch.Tools.SystemProfiles.Storage.File.Tests`.
+- Folder layout under `tests` mirrors the `src` structure.
+- Namespace mirrors product namespace with `.Tests` suffix.
+- Test class names: `Tests` (e.g., `LocationResolverTests`).
+- Test method names: `MethodName_should_expectedBehavior[_when_condition]`.
+
+Examples from `Ploch.Common.Tests` follow these patterns extensively (see `EnumerationConverterTests`).
+
+---
+
+### Test patterns and style
+
+- Prefer Arrange‑Act‑Assert separation with simple comments when clarity helps.
+- Use FluentAssertions for assertions.
+- For exceptions, capture an `Action` or `Func` (`act`) and assert with `act.Should().Throw<...>()`.
+- Use `[Theory]` with `[InlineData]` when validating multiple inputs.
+- Use `[AutoMockData]` to auto‑create the SUT and mocks when constructor dependencies exist.
+- Keep tests deterministic; avoid time, randomness, ambient state; if needed, abstract such dependencies and inject them (so they can be mocked).
+
+---
+
+### Using AutoFixture + AutoMoq in xUnit v3
+
+```csharp
+using Ploch.TestingSupport.XUnit3.AutoMoq; // AutoMockDataAttribute
+using Xunit;
+
+public class MyServiceTests
+{
+ [Theory]
+ [AutoMockData]
+ public void DoWork_should_call_repository_once(MyService sut, Mock repo)
+ {
+ // Act
+ sut.DoWork();
+
+ // Assert
+ repo.Verify(r => r.Save(It.IsAny()), Times.Once);
+ }
+}
+```
+
+Note: The `AutoMockDataAttribute` is defined in `Ploch.TestingSupport.XUnit3.AutoMoq` and preconfigures AutoFixture with AutoMoq customization.
+
+---
+
+### FluentAssertions basics
+
+```csharp
+result.Should().Be(expected);
+collection.Should().Contain(item);
+act.Should().Throw().Which.ParamName.Should().Be("name");
+```
+
+See `tests/Common.Tests/EnumerationConverterTests.cs` for real examples.
+
+---
+
+### Example: testing `LocationResolver`
+
+Product file: `src/Storage/Storage.File/LocationResolver.cs`
+Tests project: `tests/Storage/Storage.File.Tests`
+Test class: `LocationResolverTests`
+
+```csharp
+using JetBrains.Annotations;
+using Xunit;
+
+namespace Ploch.Tools.SystemProfiles.Storage.File.Tests;
+
+[TestSubject(typeof(LocationResolver))]
+public class LocationResolverTests
+{
+ [Fact]
+ public void ResolveLocation_should_return_same_string_when_no_tokens()
+ {
+ // Arrange
+ var sut = new LocationResolver([]);
+
+ // Act
+ var result = sut.ResolveLocation("C:/data/config.json");
+
+ // Assert
+ result.Should().EndWith("C:/data/config.json".Replace('/', System.IO.Path.DirectorySeparatorChar));
+ }
+
+ [Fact]
+ public void ResolveLocation_should_replace_single_token_and_normalize_full_path()
+ {
+ // Arrange
+ var tokens = new[]
+ {
+ new LocationToken("APPDATA", () => "C:/App/Data")
+ };
+ var sut = new LocationResolver(tokens);
+
+ // Act
+ var result = sut.ResolveLocation("%APPDATA%/settings.json");
+
+ // Assert
+ result.Should().Contain("settings.json");
+ result.Should().Contain("App");
+ }
+
+ [Fact]
+ public void ResolveLocation_should_resolve_nested_tokens_recursively_case_insensitive()
+ {
+ // Arrange
+ var tokens = new[]
+ {
+ new LocationToken("ROOT", () => "C:/Root"),
+ new LocationToken("CONFIG", () => "%ROOT%/cfg"),
+ };
+ var sut = new LocationResolver(tokens);
+
+ // Act
+ var result = sut.ResolveLocation("%config%/file.txt");
+
+ // Assert
+ result.Should().Contain("Root");
+ result.Should().EndWith("cfg" + System.IO.Path.DirectorySeparatorChar + "file.txt");
+ }
+}
+```
+
+This example aligns with the requested structure and libraries in the current solution’s test projects.
+
+---
+
+### Running tests
+
+- Via Rider/Visual Studio Test Explorer: run/cover per project, class, or method.
+- Via CLI at the solution root:
+
+```powershell
+dotnet test
+```
+
+To run a specific project:
+
+```powershell
+dotnet test .\tests\Storage\Storage.File.Tests\Ploch.Tools.SystemProfiles.Storage.File.Tests.csproj
+```
+
+---
+
+### Review checklist for new tests
+
+- Project/Namespace mirrors the product module under test.
+- Class named `Tests` and `[TestSubject(typeof(...))]` used when applicable.
+- Use xUnit v3 attributes and FluentAssertions.
+- Prefer `[Theory]` with data when checking multiple cases.
+- Use `AutoMockData` when SUT has dependencies.
+- Assertions are clear and test only one behavior per test.
+- No reliance on global state or time unless explicitly controlled.
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 9e26dfe..905c103 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1 +1,13 @@
-{}
\ No newline at end of file
+{
+ "files.exclude": {
+ "**/.git": true,
+ "**/.svn": true,
+ "**/.hg": true,
+ "**/.DS_Store": true,
+ "**/Thumbs.db": true,
+ "**/.retool_types/**": true,
+ "**/*tsconfig.json": true,
+ ".cache": true,
+ "retool.config.json": true
+ }
+}
\ No newline at end of file
diff --git a/dependencies/Analyzers.Global.Packages.props b/dependencies/Analyzers.Global.Packages.props
index e86e99f..b4ebb0c 100644
--- a/dependencies/Analyzers.Global.Packages.props
+++ b/dependencies/Analyzers.Global.Packages.props
@@ -1,28 +1,33 @@
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
- all
- runtime; build; native; contentfiles; analyzers
-
-
- all
- runtime; build; native; contentfiles; analyzers
-
-
- all
- runtime; build; native; contentfiles; analyzers
-
-
- all
- runtime; build; native; contentfiles; analyzers
-
-
- all
- runtime; build; native; contentfiles; analyzers
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
+
+
diff --git a/dependencies/Common.Packages.props b/dependencies/Common.Packages.props
new file mode 100644
index 0000000..d52355c
--- /dev/null
+++ b/dependencies/Common.Packages.props
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dependencies/MicrosoftExtensions.Net9.Packages.props b/dependencies/MicrosoftExtensions.Net9.Packages.props
index c814492..f8e05bf 100644
--- a/dependencies/MicrosoftExtensions.Net9.Packages.props
+++ b/dependencies/MicrosoftExtensions.Net9.Packages.props
@@ -1,30 +1,44 @@
+
+ net10.0
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dependencies/Ploch.Packages.props b/dependencies/Ploch.Packages.props
new file mode 100644
index 0000000..9631b5a
--- /dev/null
+++ b/dependencies/Ploch.Packages.props
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/dependencies/Serilog.Logging.Packages.props b/dependencies/Serilog.Logging.Packages.props
new file mode 100644
index 0000000..5a44c8c
--- /dev/null
+++ b/dependencies/Serilog.Logging.Packages.props
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dependencies/Spectre.Console.Packages.props b/dependencies/Spectre.Console.Packages.props
new file mode 100644
index 0000000..ec515fc
--- /dev/null
+++ b/dependencies/Spectre.Console.Packages.props
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/dependencies/Testing.Packages.props b/dependencies/Testing.Packages.props
new file mode 100644
index 0000000..ce8ac0e
--- /dev/null
+++ b/dependencies/Testing.Packages.props
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
diff --git a/editor-config/all-rules-stylecop.editorconfig b/editor-config/all-rules-stylecop.editorconfig
index a14e1d5..7caf7c4 100644
--- a/editor-config/all-rules-stylecop.editorconfig
+++ b/editor-config/all-rules-stylecop.editorconfig
@@ -1,892 +1,892 @@
-# Microsoft.Rules.Managed
-dotnet_diagnostic.CA1001.severity = warning
-dotnet_diagnostic.CA1005.severity = warning
-dotnet_diagnostic.CA1007.severity = warning
-dotnet_diagnostic.CA1009.severity = warning
-dotnet_diagnostic.CA1011.severity = warning
-dotnet_diagnostic.CA1013.severity = warning
-dotnet_diagnostic.CA1014.severity = warning
-dotnet_diagnostic.CA1016.severity = warning
-dotnet_diagnostic.CA1017.severity = warning
-dotnet_diagnostic.CA1018.severity = warning
-dotnet_diagnostic.CA1019.severity = warning
-dotnet_diagnostic.CA1024.severity = warning
-dotnet_diagnostic.CA1030.severity = warning
-dotnet_diagnostic.CA1031.severity = warning
-dotnet_diagnostic.CA1033.severity = warning
-dotnet_diagnostic.CA1035.severity = warning
-dotnet_diagnostic.CA1036.severity = warning
-dotnet_diagnostic.CA1038.severity = warning
-dotnet_diagnostic.CA1040.severity = warning
-dotnet_diagnostic.CA1041.severity = warning
-dotnet_diagnostic.CA1044.severity = warning
-dotnet_diagnostic.CA1049.severity = warning
-dotnet_diagnostic.CA1050.severity = warning
-dotnet_diagnostic.CA1051.severity = warning
-dotnet_diagnostic.CA1052.severity = warning
-dotnet_diagnostic.CA1053.severity = warning
-dotnet_diagnostic.CA1054.severity = warning
-dotnet_diagnostic.CA1055.severity = warning
-dotnet_diagnostic.CA1056.severity = warning
-dotnet_diagnostic.CA1057.severity = warning
-dotnet_diagnostic.CA1058.severity = warning
-dotnet_diagnostic.CA1059.severity = warning
-dotnet_diagnostic.CA1060.severity = warning
-dotnet_diagnostic.CA1061.severity = warning
-dotnet_diagnostic.CA1064.severity = warning
-dotnet_diagnostic.CA1065.severity = warning
-dotnet_diagnostic.CA1300.severity = warning
-dotnet_diagnostic.CA1301.severity = warning
-dotnet_diagnostic.CA1302.severity = warning
-dotnet_diagnostic.CA1304.severity = warning
-dotnet_diagnostic.CA1305.severity = warning
-dotnet_diagnostic.CA1306.severity = warning
-dotnet_diagnostic.CA1307.severity = warning
-dotnet_diagnostic.CA1308.severity = warning
-dotnet_diagnostic.CA1309.severity = warning
-dotnet_diagnostic.CA1400.severity = warning
-dotnet_diagnostic.CA1401.severity = warning
-dotnet_diagnostic.CA1402.severity = warning
-dotnet_diagnostic.CA1403.severity = warning
-dotnet_diagnostic.CA1404.severity = warning
-dotnet_diagnostic.CA1405.severity = warning
-dotnet_diagnostic.CA1406.severity = warning
-dotnet_diagnostic.CA1407.severity = warning
-dotnet_diagnostic.CA1408.severity = warning
-dotnet_diagnostic.CA1409.severity = warning
-dotnet_diagnostic.CA1410.severity = warning
-dotnet_diagnostic.CA1411.severity = warning
-dotnet_diagnostic.CA1412.severity = warning
-dotnet_diagnostic.CA1413.severity = warning
-dotnet_diagnostic.CA1500.severity = warning
-dotnet_diagnostic.CA1501.severity = warning
-dotnet_diagnostic.CA1502.severity = warning
-dotnet_diagnostic.CA1504.severity = warning
-dotnet_diagnostic.CA1505.severity = warning
-dotnet_diagnostic.CA1506.severity = warning
-dotnet_diagnostic.CA1600.severity = warning
-dotnet_diagnostic.CA1601.severity = warning
-dotnet_diagnostic.CA1700.severity = warning
-dotnet_diagnostic.CA1701.severity = warning
-dotnet_diagnostic.CA1702.severity = warning
-dotnet_diagnostic.CA1703.severity = warning
-dotnet_diagnostic.CA1704.severity = warning
-dotnet_diagnostic.CA1707.severity = warning
-dotnet_diagnostic.CA1708.severity = warning
-dotnet_diagnostic.CA1709.severity = warning
-dotnet_diagnostic.CA1710.severity = warning
-dotnet_diagnostic.CA1711.severity = warning
-dotnet_diagnostic.CA1712.severity = warning
-dotnet_diagnostic.CA1713.severity = warning
-dotnet_diagnostic.CA1714.severity = warning
-dotnet_diagnostic.CA1715.severity = warning
-dotnet_diagnostic.CA1716.severity = warning
-dotnet_diagnostic.CA1717.severity = warning
-dotnet_diagnostic.CA1719.severity = warning
-dotnet_diagnostic.CA1720.severity = warning
-dotnet_diagnostic.CA1721.severity = warning
-dotnet_diagnostic.CA1722.severity = warning
-dotnet_diagnostic.CA1724.severity = warning
-dotnet_diagnostic.CA1725.severity = warning
-dotnet_diagnostic.CA1726.severity = warning
-dotnet_diagnostic.CA1800.severity = warning
-dotnet_diagnostic.CA1801.severity = warning
-dotnet_diagnostic.CA1802.severity = warning
-dotnet_diagnostic.CA1804.severity = warning
-dotnet_diagnostic.CA1809.severity = warning
-dotnet_diagnostic.CA1810.severity = warning
-dotnet_diagnostic.CA1811.severity = warning
-dotnet_diagnostic.CA1812.severity = warning
-dotnet_diagnostic.CA1813.severity = warning
-dotnet_diagnostic.CA1814.severity = warning
-dotnet_diagnostic.CA1815.severity = warning
-dotnet_diagnostic.CA1816.severity = warning
-dotnet_diagnostic.CA1820.severity = warning
-dotnet_diagnostic.CA1821.severity = warning
-dotnet_diagnostic.CA1822.severity = warning
-dotnet_diagnostic.CA1823.severity = warning
-dotnet_diagnostic.CA1900.severity = warning
-dotnet_diagnostic.CA1901.severity = warning
-dotnet_diagnostic.CA1903.severity = warning
-dotnet_diagnostic.CA2001.severity = warning
-dotnet_diagnostic.CA2002.severity = warning
-dotnet_diagnostic.CA2003.severity = warning
-dotnet_diagnostic.CA2004.severity = warning
-dotnet_diagnostic.CA2006.severity = warning
-dotnet_diagnostic.CA2101.severity = warning
-dotnet_diagnostic.CA2102.severity = warning
-dotnet_diagnostic.CA2103.severity = warning
-dotnet_diagnostic.CA2104.severity = warning
-dotnet_diagnostic.CA2106.severity = warning
-dotnet_diagnostic.CA2107.severity = warning
-dotnet_diagnostic.CA2108.severity = warning
-dotnet_diagnostic.CA2109.severity = warning
-dotnet_diagnostic.CA2111.severity = warning
-dotnet_diagnostic.CA2112.severity = warning
-dotnet_diagnostic.CA2114.severity = warning
-dotnet_diagnostic.CA2115.severity = warning
-dotnet_diagnostic.CA2116.severity = warning
-dotnet_diagnostic.CA2117.severity = warning
-dotnet_diagnostic.CA2118.severity = warning
-dotnet_diagnostic.CA2119.severity = warning
-dotnet_diagnostic.CA2120.severity = warning
-dotnet_diagnostic.CA2121.severity = warning
-dotnet_diagnostic.CA2122.severity = warning
-dotnet_diagnostic.CA2123.severity = warning
-dotnet_diagnostic.CA2124.severity = warning
-dotnet_diagnostic.CA2126.severity = warning
-dotnet_diagnostic.CA2130.severity = warning
-dotnet_diagnostic.CA2131.severity = warning
-dotnet_diagnostic.CA2132.severity = warning
-dotnet_diagnostic.CA2133.severity = warning
-dotnet_diagnostic.CA2134.severity = warning
-dotnet_diagnostic.CA2135.severity = warning
-dotnet_diagnostic.CA2136.severity = warning
-dotnet_diagnostic.CA2137.severity = warning
-dotnet_diagnostic.CA2138.severity = warning
-dotnet_diagnostic.CA2139.severity = warning
-dotnet_diagnostic.CA2140.severity = warning
-dotnet_diagnostic.CA2141.severity = warning
-dotnet_diagnostic.CA2142.severity = warning
-dotnet_diagnostic.CA2143.severity = warning
-dotnet_diagnostic.CA2144.severity = warning
-dotnet_diagnostic.CA5122.severity = warning
+# microsoft.rules.managed
+dotnet_diagnostic.ca1001.severity = warning
+dotnet_diagnostic.ca1005.severity = warning # CA1005: Avoid excessive parameters on generic types
+dotnet_diagnostic.ca1007.severity = warning # CA1007: Use generics instead of Type.InvokeMember
+dotnet_diagnostic.ca1009.severity = warning
+dotnet_diagnostic.ca1011.severity = warning
+dotnet_diagnostic.ca1013.severity = warning
+dotnet_diagnostic.ca1014.severity = warning
+dotnet_diagnostic.ca1016.severity = warning
+dotnet_diagnostic.ca1017.severity = warning
+dotnet_diagnostic.ca1018.severity = warning
+dotnet_diagnostic.ca1019.severity = warning
+dotnet_diagnostic.ca1024.severity = warning
+dotnet_diagnostic.ca1030.severity = warning
+dotnet_diagnostic.ca1031.severity = warning
+dotnet_diagnostic.ca1033.severity = warning
+dotnet_diagnostic.ca1035.severity = warning
+dotnet_diagnostic.ca1036.severity = warning
+dotnet_diagnostic.ca1038.severity = warning
+dotnet_diagnostic.ca1040.severity = warning
+dotnet_diagnostic.ca1041.severity = warning
+dotnet_diagnostic.ca1044.severity = warning
+dotnet_diagnostic.ca1049.severity = warning
+dotnet_diagnostic.ca1050.severity = warning
+dotnet_diagnostic.ca1051.severity = warning
+dotnet_diagnostic.ca1052.severity = warning
+dotnet_diagnostic.ca1053.severity = warning
+dotnet_diagnostic.ca1054.severity = warning
+dotnet_diagnostic.ca1055.severity = warning
+dotnet_diagnostic.ca1056.severity = warning
+dotnet_diagnostic.ca1057.severity = warning
+dotnet_diagnostic.ca1058.severity = warning
+dotnet_diagnostic.ca1059.severity = warning
+dotnet_diagnostic.ca1060.severity = warning
+dotnet_diagnostic.ca1061.severity = warning
+dotnet_diagnostic.ca1064.severity = warning
+dotnet_diagnostic.ca1065.severity = warning
+dotnet_diagnostic.ca1300.severity = warning
+dotnet_diagnostic.ca1301.severity = warning
+dotnet_diagnostic.ca1302.severity = warning
+dotnet_diagnostic.ca1304.severity = warning
+dotnet_diagnostic.ca1305.severity = warning
+dotnet_diagnostic.ca1306.severity = warning
+dotnet_diagnostic.ca1307.severity = warning
+dotnet_diagnostic.ca1308.severity = warning
+dotnet_diagnostic.ca1309.severity = warning
+dotnet_diagnostic.ca1400.severity = warning
+dotnet_diagnostic.ca1401.severity = warning
+dotnet_diagnostic.ca1402.severity = warning
+dotnet_diagnostic.ca1403.severity = warning
+dotnet_diagnostic.ca1404.severity = warning
+dotnet_diagnostic.ca1405.severity = warning
+dotnet_diagnostic.ca1406.severity = warning
+dotnet_diagnostic.ca1407.severity = warning
+dotnet_diagnostic.ca1408.severity = warning
+dotnet_diagnostic.ca1409.severity = warning
+dotnet_diagnostic.ca1410.severity = warning
+dotnet_diagnostic.ca1411.severity = warning
+dotnet_diagnostic.ca1412.severity = warning
+dotnet_diagnostic.ca1413.severity = warning
+dotnet_diagnostic.ca1500.severity = warning
+dotnet_diagnostic.ca1501.severity = warning
+dotnet_diagnostic.ca1502.severity = warning
+dotnet_diagnostic.ca1504.severity = warning
+dotnet_diagnostic.ca1505.severity = warning
+dotnet_diagnostic.ca1506.severity = warning
+dotnet_diagnostic.ca1600.severity = warning
+dotnet_diagnostic.ca1601.severity = warning
+dotnet_diagnostic.ca1700.severity = warning
+dotnet_diagnostic.ca1701.severity = warning
+dotnet_diagnostic.ca1702.severity = warning
+dotnet_diagnostic.ca1703.severity = warning
+dotnet_diagnostic.ca1704.severity = warning
+dotnet_diagnostic.ca1707.severity = warning
+dotnet_diagnostic.ca1708.severity = warning
+dotnet_diagnostic.ca1709.severity = warning
+dotnet_diagnostic.ca1710.severity = warning
+dotnet_diagnostic.ca1711.severity = warning
+dotnet_diagnostic.ca1712.severity = warning
+dotnet_diagnostic.ca1713.severity = warning
+dotnet_diagnostic.ca1714.severity = warning
+dotnet_diagnostic.ca1715.severity = warning
+dotnet_diagnostic.ca1716.severity = warning
+dotnet_diagnostic.ca1717.severity = warning
+dotnet_diagnostic.ca1719.severity = warning
+dotnet_diagnostic.ca1720.severity = warning
+dotnet_diagnostic.ca1721.severity = warning
+dotnet_diagnostic.ca1722.severity = warning
+dotnet_diagnostic.ca1724.severity = warning
+dotnet_diagnostic.ca1725.severity = warning
+dotnet_diagnostic.ca1726.severity = warning
+dotnet_diagnostic.ca1800.severity = warning
+dotnet_diagnostic.ca1801.severity = warning
+dotnet_diagnostic.ca1802.severity = warning
+dotnet_diagnostic.ca1804.severity = warning
+dotnet_diagnostic.ca1809.severity = warning
+dotnet_diagnostic.ca1810.severity = warning
+dotnet_diagnostic.ca1811.severity = warning
+dotnet_diagnostic.ca1812.severity = warning
+dotnet_diagnostic.ca1813.severity = warning
+dotnet_diagnostic.ca1814.severity = warning
+dotnet_diagnostic.ca1815.severity = warning
+dotnet_diagnostic.ca1816.severity = warning
+dotnet_diagnostic.ca1820.severity = warning
+dotnet_diagnostic.ca1821.severity = warning
+dotnet_diagnostic.ca1822.severity = warning
+dotnet_diagnostic.ca1823.severity = warning
+dotnet_diagnostic.ca1900.severity = warning
+dotnet_diagnostic.ca1901.severity = warning
+dotnet_diagnostic.ca1903.severity = warning
+dotnet_diagnostic.ca2001.severity = warning
+dotnet_diagnostic.ca2002.severity = warning
+dotnet_diagnostic.ca2003.severity = warning
+dotnet_diagnostic.ca2004.severity = warning
+dotnet_diagnostic.ca2006.severity = warning
+dotnet_diagnostic.ca2101.severity = warning
+dotnet_diagnostic.ca2102.severity = warning
+dotnet_diagnostic.ca2103.severity = warning
+dotnet_diagnostic.ca2104.severity = warning
+dotnet_diagnostic.ca2106.severity = warning
+dotnet_diagnostic.ca2107.severity = warning
+dotnet_diagnostic.ca2108.severity = warning
+dotnet_diagnostic.ca2109.severity = warning
+dotnet_diagnostic.ca2111.severity = warning
+dotnet_diagnostic.ca2112.severity = warning
+dotnet_diagnostic.ca2114.severity = warning
+dotnet_diagnostic.ca2115.severity = warning
+dotnet_diagnostic.ca2116.severity = warning
+dotnet_diagnostic.ca2117.severity = warning
+dotnet_diagnostic.ca2118.severity = warning
+dotnet_diagnostic.ca2119.severity = warning
+dotnet_diagnostic.ca2120.severity = warning
+dotnet_diagnostic.ca2121.severity = warning
+dotnet_diagnostic.ca2122.severity = warning
+dotnet_diagnostic.ca2123.severity = warning
+dotnet_diagnostic.ca2124.severity = warning
+dotnet_diagnostic.ca2126.severity = warning
+dotnet_diagnostic.ca2130.severity = warning
+dotnet_diagnostic.ca2131.severity = warning
+dotnet_diagnostic.ca2132.severity = warning
+dotnet_diagnostic.ca2133.severity = warning
+dotnet_diagnostic.ca2134.severity = warning
+dotnet_diagnostic.ca2135.severity = warning
+dotnet_diagnostic.ca2136.severity = warning
+dotnet_diagnostic.ca2137.severity = warning
+dotnet_diagnostic.ca2138.severity = warning
+dotnet_diagnostic.ca2139.severity = warning
+dotnet_diagnostic.ca2140.severity = warning
+dotnet_diagnostic.ca2141.severity = warning
+dotnet_diagnostic.ca2142.severity = warning
+dotnet_diagnostic.ca2143.severity = warning
+dotnet_diagnostic.ca2144.severity = warning
+dotnet_diagnostic.ca5122.severity = warning
-# Microsoft.Rules.Native
-dotnet_diagnostic.C26100.severity = warning
-dotnet_diagnostic.C26101.severity = warning
-dotnet_diagnostic.C26102.severity = warning
-dotnet_diagnostic.C26105.severity = warning
-dotnet_diagnostic.C26106.severity = warning
-dotnet_diagnostic.C26110.severity = warning
-dotnet_diagnostic.C26111.severity = warning
-dotnet_diagnostic.C26112.severity = warning
-dotnet_diagnostic.C26115.severity = warning
-dotnet_diagnostic.C26116.severity = warning
-dotnet_diagnostic.C26117.severity = warning
-dotnet_diagnostic.C26130.severity = warning
-dotnet_diagnostic.C26135.severity = warning
-dotnet_diagnostic.C26136.severity = warning
-dotnet_diagnostic.C26137.severity = warning
-dotnet_diagnostic.C26138.severity = warning
-dotnet_diagnostic.C26140.severity = warning
-dotnet_diagnostic.C26160.severity = warning
-dotnet_diagnostic.C26165.severity = warning
-dotnet_diagnostic.C26166.severity = warning
-dotnet_diagnostic.C26167.severity = warning
-dotnet_diagnostic.C26400.severity = warning
-dotnet_diagnostic.C26401.severity = warning
-dotnet_diagnostic.C26402.severity = warning
-dotnet_diagnostic.C26403.severity = warning
-dotnet_diagnostic.C26404.severity = warning
-dotnet_diagnostic.C26405.severity = warning
-dotnet_diagnostic.C26406.severity = warning
-dotnet_diagnostic.C26407.severity = warning
-dotnet_diagnostic.C26408.severity = warning
-dotnet_diagnostic.C26409.severity = warning
-dotnet_diagnostic.C26410.severity = warning
-dotnet_diagnostic.C26411.severity = warning
-dotnet_diagnostic.C26414.severity = warning
-dotnet_diagnostic.C26415.severity = warning
-dotnet_diagnostic.C26416.severity = warning
-dotnet_diagnostic.C26417.severity = warning
-dotnet_diagnostic.C26418.severity = warning
-dotnet_diagnostic.C26426.severity = warning
-dotnet_diagnostic.C26427.severity = warning
-dotnet_diagnostic.C26429.severity = warning
-dotnet_diagnostic.C26430.severity = warning
-dotnet_diagnostic.C26431.severity = warning
-dotnet_diagnostic.C26432.severity = warning
-dotnet_diagnostic.C26433.severity = warning
-dotnet_diagnostic.C26434.severity = warning
-dotnet_diagnostic.C26435.severity = warning
-dotnet_diagnostic.C26436.severity = warning
-dotnet_diagnostic.C26437.severity = warning
-dotnet_diagnostic.C26438.severity = warning
-dotnet_diagnostic.C26439.severity = warning
-dotnet_diagnostic.C26440.severity = warning
-dotnet_diagnostic.C26441.severity = warning
-dotnet_diagnostic.C26443.severity = warning
-dotnet_diagnostic.C26444.severity = warning
-dotnet_diagnostic.C26445.severity = warning
-dotnet_diagnostic.C26446.severity = warning
-dotnet_diagnostic.C26447.severity = warning
-dotnet_diagnostic.C26448.severity = warning
-dotnet_diagnostic.C26449.severity = warning
-dotnet_diagnostic.C26450.severity = warning
-dotnet_diagnostic.C26451.severity = warning
-dotnet_diagnostic.C26452.severity = warning
-dotnet_diagnostic.C26453.severity = warning
-dotnet_diagnostic.C26454.severity = warning
-dotnet_diagnostic.C26455.severity = warning
-dotnet_diagnostic.C26456.severity = warning
-dotnet_diagnostic.C26457.severity = warning
-dotnet_diagnostic.C26458.severity = warning
-dotnet_diagnostic.C26459.severity = warning
-dotnet_diagnostic.C26460.severity = warning
-dotnet_diagnostic.C26461.severity = warning
-dotnet_diagnostic.C26462.severity = warning
-dotnet_diagnostic.C26463.severity = warning
-dotnet_diagnostic.C26464.severity = warning
-dotnet_diagnostic.C26465.severity = warning
-dotnet_diagnostic.C26466.severity = warning
-dotnet_diagnostic.C26471.severity = warning
-dotnet_diagnostic.C26472.severity = warning
-dotnet_diagnostic.C26473.severity = warning
-dotnet_diagnostic.C26474.severity = warning
-dotnet_diagnostic.C26475.severity = warning
-dotnet_diagnostic.C26476.severity = warning
-dotnet_diagnostic.C26477.severity = warning
-dotnet_diagnostic.C26478.severity = warning
-dotnet_diagnostic.C26479.severity = warning
-dotnet_diagnostic.C26481.severity = warning
-dotnet_diagnostic.C26482.severity = warning
-dotnet_diagnostic.C26483.severity = warning
-dotnet_diagnostic.C26485.severity = warning
-dotnet_diagnostic.C26486.severity = warning
-dotnet_diagnostic.C26487.severity = warning
-dotnet_diagnostic.C26488.severity = warning
-dotnet_diagnostic.C26489.severity = warning
-dotnet_diagnostic.C26490.severity = warning
-dotnet_diagnostic.C26491.severity = warning
-dotnet_diagnostic.C26492.severity = warning
-dotnet_diagnostic.C26493.severity = warning
-dotnet_diagnostic.C26494.severity = warning
-dotnet_diagnostic.C26495.severity = warning
-dotnet_diagnostic.C26496.severity = warning
-dotnet_diagnostic.C26497.severity = warning
-dotnet_diagnostic.C26498.severity = warning
-dotnet_diagnostic.C26800.severity = warning
-dotnet_diagnostic.C26810.severity = warning
-dotnet_diagnostic.C26811.severity = warning
-dotnet_diagnostic.C26812.severity = warning
-dotnet_diagnostic.C26813.severity = warning
-dotnet_diagnostic.C26814.severity = warning
-dotnet_diagnostic.C26815.severity = warning
-dotnet_diagnostic.C26816.severity = warning
-dotnet_diagnostic.C26817.severity = warning
-dotnet_diagnostic.C26818.severity = warning
-dotnet_diagnostic.C26819.severity = warning
-dotnet_diagnostic.C26820.severity = warning
-dotnet_diagnostic.C26821.severity = warning
-dotnet_diagnostic.C26822.severity = warning
-dotnet_diagnostic.C26823.severity = warning
-dotnet_diagnostic.C26824.severity = warning
-dotnet_diagnostic.C26825.severity = warning
-dotnet_diagnostic.C26826.severity = warning
-dotnet_diagnostic.C26827.severity = warning
-dotnet_diagnostic.C26828.severity = warning
-dotnet_diagnostic.C26829.severity = warning
-dotnet_diagnostic.C26830.severity = warning
-dotnet_diagnostic.C26837.severity = warning
-dotnet_diagnostic.C26846.severity = warning
-dotnet_diagnostic.C26847.severity = warning
-dotnet_diagnostic.C26848.severity = warning
-dotnet_diagnostic.C26849.severity = warning
-dotnet_diagnostic.C26861.severity = warning
-dotnet_diagnostic.C26862.severity = warning
-dotnet_diagnostic.C26863.severity = warning
-dotnet_diagnostic.C26864.severity = warning
-dotnet_diagnostic.C28020.severity = warning
-dotnet_diagnostic.C28021.severity = warning
-dotnet_diagnostic.C28022.severity = warning
-dotnet_diagnostic.C28023.severity = warning
-dotnet_diagnostic.C28024.severity = warning
-dotnet_diagnostic.C28039.severity = warning
-dotnet_diagnostic.C28101.severity = warning
-dotnet_diagnostic.C28103.severity = warning
-dotnet_diagnostic.C28104.severity = warning
-dotnet_diagnostic.C28105.severity = warning
-dotnet_diagnostic.C28106.severity = warning
-dotnet_diagnostic.C28107.severity = warning
-dotnet_diagnostic.C28108.severity = warning
-dotnet_diagnostic.C28109.severity = warning
-dotnet_diagnostic.C28110.severity = warning
-dotnet_diagnostic.C28111.severity = warning
-dotnet_diagnostic.C28112.severity = warning
-dotnet_diagnostic.C28113.severity = warning
-dotnet_diagnostic.C28114.severity = warning
-dotnet_diagnostic.C28120.severity = warning
-dotnet_diagnostic.C28121.severity = warning
-dotnet_diagnostic.C28122.severity = warning
-dotnet_diagnostic.C28123.severity = warning
-dotnet_diagnostic.C28124.severity = warning
-dotnet_diagnostic.C28125.severity = warning
-dotnet_diagnostic.C28126.severity = warning
-dotnet_diagnostic.C28127.severity = warning
-dotnet_diagnostic.C28128.severity = warning
-dotnet_diagnostic.C28129.severity = warning
-dotnet_diagnostic.C28131.severity = warning
-dotnet_diagnostic.C28132.severity = warning
-dotnet_diagnostic.C28133.severity = warning
-dotnet_diagnostic.C28134.severity = warning
-dotnet_diagnostic.C28135.severity = warning
-dotnet_diagnostic.C28137.severity = warning
-dotnet_diagnostic.C28138.severity = warning
-dotnet_diagnostic.C28141.severity = warning
-dotnet_diagnostic.C28143.severity = warning
-dotnet_diagnostic.C28144.severity = warning
-dotnet_diagnostic.C28145.severity = warning
-dotnet_diagnostic.C28146.severity = warning
-dotnet_diagnostic.C28147.severity = warning
-dotnet_diagnostic.C28150.severity = warning
-dotnet_diagnostic.C28151.severity = warning
-dotnet_diagnostic.C28152.severity = warning
-dotnet_diagnostic.C28153.severity = warning
-dotnet_diagnostic.C28156.severity = warning
-dotnet_diagnostic.C28157.severity = warning
-dotnet_diagnostic.C28158.severity = warning
-dotnet_diagnostic.C28159.severity = warning
-dotnet_diagnostic.C28160.severity = warning
-dotnet_diagnostic.C28161.severity = warning
-dotnet_diagnostic.C28162.severity = warning
-dotnet_diagnostic.C28163.severity = warning
-dotnet_diagnostic.C28164.severity = warning
-dotnet_diagnostic.C28165.severity = warning
-dotnet_diagnostic.C28166.severity = warning
-dotnet_diagnostic.C28167.severity = warning
-dotnet_diagnostic.C28168.severity = warning
-dotnet_diagnostic.C28169.severity = warning
-dotnet_diagnostic.C28170.severity = warning
-dotnet_diagnostic.C28171.severity = warning
-dotnet_diagnostic.C28172.severity = warning
-dotnet_diagnostic.C28173.severity = warning
-dotnet_diagnostic.C28175.severity = warning
-dotnet_diagnostic.C28176.severity = warning
-dotnet_diagnostic.C28182.severity = warning
-dotnet_diagnostic.C28183.severity = warning
-dotnet_diagnostic.C28193.severity = warning
-dotnet_diagnostic.C28194.severity = warning
-dotnet_diagnostic.C28195.severity = warning
-dotnet_diagnostic.C28196.severity = warning
-dotnet_diagnostic.C28197.severity = warning
-dotnet_diagnostic.C28198.severity = warning
-dotnet_diagnostic.C28199.severity = warning
-dotnet_diagnostic.C28202.severity = warning
-dotnet_diagnostic.C28203.severity = warning
-dotnet_diagnostic.C28204.severity = warning
-dotnet_diagnostic.C28205.severity = warning
-dotnet_diagnostic.C28206.severity = warning
-dotnet_diagnostic.C28207.severity = warning
-dotnet_diagnostic.C28208.severity = warning
-dotnet_diagnostic.C28209.severity = warning
-dotnet_diagnostic.C28210.severity = warning
-dotnet_diagnostic.C28211.severity = warning
-dotnet_diagnostic.C28212.severity = warning
-dotnet_diagnostic.C28213.severity = warning
-dotnet_diagnostic.C28214.severity = warning
-dotnet_diagnostic.C28215.severity = warning
-dotnet_diagnostic.C28216.severity = warning
-dotnet_diagnostic.C28217.severity = warning
-dotnet_diagnostic.C28218.severity = warning
-dotnet_diagnostic.C28219.severity = warning
-dotnet_diagnostic.C28220.severity = warning
-dotnet_diagnostic.C28221.severity = warning
-dotnet_diagnostic.C28222.severity = warning
-dotnet_diagnostic.C28223.severity = warning
-dotnet_diagnostic.C28224.severity = warning
-dotnet_diagnostic.C28225.severity = warning
-dotnet_diagnostic.C28226.severity = warning
-dotnet_diagnostic.C28227.severity = warning
-dotnet_diagnostic.C28228.severity = warning
-dotnet_diagnostic.C28229.severity = warning
-dotnet_diagnostic.C28230.severity = warning
-dotnet_diagnostic.C28231.severity = warning
-dotnet_diagnostic.C28232.severity = warning
-dotnet_diagnostic.C28233.severity = warning
-dotnet_diagnostic.C28234.severity = warning
-dotnet_diagnostic.C28235.severity = warning
-dotnet_diagnostic.C28236.severity = warning
-dotnet_diagnostic.C28237.severity = warning
-dotnet_diagnostic.C28238.severity = warning
-dotnet_diagnostic.C28239.severity = warning
-dotnet_diagnostic.C28240.severity = warning
-dotnet_diagnostic.C28241.severity = warning
-dotnet_diagnostic.C28243.severity = warning
-dotnet_diagnostic.C28244.severity = warning
-dotnet_diagnostic.C28245.severity = warning
-dotnet_diagnostic.C28246.severity = warning
-dotnet_diagnostic.C28250.severity = warning
-dotnet_diagnostic.C28251.severity = warning
-dotnet_diagnostic.C28252.severity = warning
-dotnet_diagnostic.C28253.severity = warning
-dotnet_diagnostic.C28254.severity = warning
-dotnet_diagnostic.C28260.severity = warning
-dotnet_diagnostic.C28262.severity = warning
-dotnet_diagnostic.C28263.severity = warning
-dotnet_diagnostic.C28266.severity = warning
-dotnet_diagnostic.C28267.severity = warning
-dotnet_diagnostic.C28272.severity = warning
-dotnet_diagnostic.C28273.severity = warning
-dotnet_diagnostic.C28275.severity = warning
-dotnet_diagnostic.C28278.severity = warning
-dotnet_diagnostic.C28279.severity = warning
-dotnet_diagnostic.C28280.severity = warning
-dotnet_diagnostic.C28282.severity = warning
-dotnet_diagnostic.C28283.severity = warning
-dotnet_diagnostic.C28284.severity = warning
-dotnet_diagnostic.C28285.severity = warning
-dotnet_diagnostic.C28286.severity = warning
-dotnet_diagnostic.C28287.severity = warning
-dotnet_diagnostic.C28288.severity = warning
-dotnet_diagnostic.C28289.severity = warning
-dotnet_diagnostic.C28290.severity = warning
-dotnet_diagnostic.C28291.severity = warning
-dotnet_diagnostic.C28300.severity = warning
-dotnet_diagnostic.C28301.severity = warning
-dotnet_diagnostic.C28302.severity = warning
-dotnet_diagnostic.C28303.severity = warning
-dotnet_diagnostic.C28304.severity = warning
-dotnet_diagnostic.C28305.severity = warning
-dotnet_diagnostic.C28306.severity = warning
-dotnet_diagnostic.C28307.severity = warning
-dotnet_diagnostic.C28308.severity = warning
-dotnet_diagnostic.C28309.severity = warning
-dotnet_diagnostic.C28350.severity = warning
-dotnet_diagnostic.C28351.severity = warning
-dotnet_diagnostic.C28601.severity = warning
-dotnet_diagnostic.C28602.severity = warning
-dotnet_diagnostic.C28604.severity = warning
-dotnet_diagnostic.C28615.severity = warning
-dotnet_diagnostic.C28616.severity = warning
-dotnet_diagnostic.C28617.severity = warning
-dotnet_diagnostic.C28623.severity = warning
-dotnet_diagnostic.C28624.severity = warning
-dotnet_diagnostic.C28625.severity = warning
-dotnet_diagnostic.C28636.severity = warning
-dotnet_diagnostic.C28637.severity = warning
-dotnet_diagnostic.C28638.severity = warning
-dotnet_diagnostic.C28639.severity = warning
-dotnet_diagnostic.C28640.severity = warning
-dotnet_diagnostic.C28645.severity = warning
-dotnet_diagnostic.C28648.severity = warning
-dotnet_diagnostic.C28649.severity = warning
-dotnet_diagnostic.C28650.severity = warning
-dotnet_diagnostic.C28714.severity = warning
-dotnet_diagnostic.C28715.severity = warning
-dotnet_diagnostic.C28716.severity = warning
-dotnet_diagnostic.C28717.severity = warning
-dotnet_diagnostic.C28719.severity = warning
-dotnet_diagnostic.C28720.severity = warning
-dotnet_diagnostic.C28721.severity = warning
-dotnet_diagnostic.C28726.severity = warning
-dotnet_diagnostic.C28727.severity = warning
-dotnet_diagnostic.C28730.severity = warning
-dotnet_diagnostic.C28735.severity = warning
-dotnet_diagnostic.C28736.severity = warning
-dotnet_diagnostic.C28750.severity = warning
-dotnet_diagnostic.C28751.severity = warning
-dotnet_diagnostic.C33001.severity = warning
-dotnet_diagnostic.C33004.severity = warning
-dotnet_diagnostic.C33005.severity = warning
-dotnet_diagnostic.C33010.severity = warning
-dotnet_diagnostic.C33011.severity = warning
-dotnet_diagnostic.C33020.severity = warning
-dotnet_diagnostic.C33022.severity = warning
-dotnet_diagnostic.C6001.severity = warning
-dotnet_diagnostic.C6011.severity = warning
-dotnet_diagnostic.C6014.severity = warning
-dotnet_diagnostic.C6029.severity = warning
-dotnet_diagnostic.C6031.severity = warning
-dotnet_diagnostic.C6053.severity = warning
-dotnet_diagnostic.C6054.severity = warning
-dotnet_diagnostic.C6059.severity = warning
-dotnet_diagnostic.C6063.severity = warning
-dotnet_diagnostic.C6064.severity = warning
-dotnet_diagnostic.C6066.severity = warning
-dotnet_diagnostic.C6067.severity = warning
-dotnet_diagnostic.C6101.severity = warning
-dotnet_diagnostic.C6200.severity = warning
-dotnet_diagnostic.C6201.severity = warning
-dotnet_diagnostic.C6211.severity = warning
-dotnet_diagnostic.C6214.severity = warning
-dotnet_diagnostic.C6215.severity = warning
-dotnet_diagnostic.C6216.severity = warning
-dotnet_diagnostic.C6217.severity = warning
-dotnet_diagnostic.C6219.severity = warning
-dotnet_diagnostic.C6220.severity = warning
-dotnet_diagnostic.C6221.severity = warning
-dotnet_diagnostic.C6225.severity = warning
-dotnet_diagnostic.C6226.severity = warning
-dotnet_diagnostic.C6230.severity = warning
-dotnet_diagnostic.C6235.severity = warning
-dotnet_diagnostic.C6236.severity = warning
-dotnet_diagnostic.C6237.severity = warning
-dotnet_diagnostic.C6239.severity = warning
-dotnet_diagnostic.C6240.severity = warning
-dotnet_diagnostic.C6242.severity = warning
-dotnet_diagnostic.C6244.severity = warning
-dotnet_diagnostic.C6246.severity = warning
-dotnet_diagnostic.C6248.severity = warning
-dotnet_diagnostic.C6250.severity = warning
-dotnet_diagnostic.C6255.severity = warning
-dotnet_diagnostic.C6258.severity = warning
-dotnet_diagnostic.C6259.severity = warning
-dotnet_diagnostic.C6260.severity = warning
-dotnet_diagnostic.C6262.severity = warning
-dotnet_diagnostic.C6263.severity = warning
-dotnet_diagnostic.C6268.severity = warning
-dotnet_diagnostic.C6269.severity = warning
-dotnet_diagnostic.C6270.severity = warning
-dotnet_diagnostic.C6271.severity = warning
-dotnet_diagnostic.C6272.severity = warning
-dotnet_diagnostic.C6273.severity = warning
-dotnet_diagnostic.C6274.severity = warning
-dotnet_diagnostic.C6276.severity = warning
-dotnet_diagnostic.C6277.severity = warning
-dotnet_diagnostic.C6278.severity = warning
-dotnet_diagnostic.C6279.severity = warning
-dotnet_diagnostic.C6280.severity = warning
-dotnet_diagnostic.C6281.severity = warning
-dotnet_diagnostic.C6282.severity = warning
-dotnet_diagnostic.C6283.severity = warning
-dotnet_diagnostic.C6284.severity = warning
-dotnet_diagnostic.C6285.severity = warning
-dotnet_diagnostic.C6286.severity = warning
-dotnet_diagnostic.C6287.severity = warning
-dotnet_diagnostic.C6288.severity = warning
-dotnet_diagnostic.C6289.severity = warning
-dotnet_diagnostic.C6290.severity = warning
-dotnet_diagnostic.C6291.severity = warning
-dotnet_diagnostic.C6292.severity = warning
-dotnet_diagnostic.C6293.severity = warning
-dotnet_diagnostic.C6294.severity = warning
-dotnet_diagnostic.C6295.severity = warning
-dotnet_diagnostic.C6296.severity = warning
-dotnet_diagnostic.C6297.severity = warning
-dotnet_diagnostic.C6298.severity = warning
-dotnet_diagnostic.C6299.severity = warning
-dotnet_diagnostic.C6302.severity = warning
-dotnet_diagnostic.C6303.severity = warning
-dotnet_diagnostic.C6305.severity = warning
-dotnet_diagnostic.C6306.severity = warning
-dotnet_diagnostic.C6308.severity = warning
-dotnet_diagnostic.C6310.severity = warning
-dotnet_diagnostic.C6312.severity = warning
-dotnet_diagnostic.C6313.severity = warning
-dotnet_diagnostic.C6314.severity = warning
-dotnet_diagnostic.C6315.severity = warning
-dotnet_diagnostic.C6316.severity = warning
-dotnet_diagnostic.C6317.severity = warning
-dotnet_diagnostic.C6318.severity = warning
-dotnet_diagnostic.C6319.severity = warning
-dotnet_diagnostic.C6320.severity = warning
-dotnet_diagnostic.C6322.severity = warning
-dotnet_diagnostic.C6323.severity = warning
-dotnet_diagnostic.C6324.severity = warning
-dotnet_diagnostic.C6326.severity = warning
-dotnet_diagnostic.C6328.severity = warning
-dotnet_diagnostic.C6329.severity = warning
-dotnet_diagnostic.C6330.severity = warning
-dotnet_diagnostic.C6331.severity = warning
-dotnet_diagnostic.C6332.severity = warning
-dotnet_diagnostic.C6333.severity = warning
-dotnet_diagnostic.C6334.severity = warning
-dotnet_diagnostic.C6335.severity = warning
-dotnet_diagnostic.C6336.severity = warning
-dotnet_diagnostic.C6340.severity = warning
-dotnet_diagnostic.C6381.severity = warning
-dotnet_diagnostic.C6383.severity = warning
-dotnet_diagnostic.C6384.severity = warning
-dotnet_diagnostic.C6385.severity = warning
-dotnet_diagnostic.C6386.severity = warning
-dotnet_diagnostic.C6387.severity = warning
-dotnet_diagnostic.C6388.severity = warning
-dotnet_diagnostic.C6389.severity = warning
-dotnet_diagnostic.C6392.severity = warning
-dotnet_diagnostic.C6393.severity = warning
-dotnet_diagnostic.C6394.severity = warning
-dotnet_diagnostic.C6395.severity = warning
-dotnet_diagnostic.C6396.severity = warning
-dotnet_diagnostic.C6397.severity = warning
-dotnet_diagnostic.C6398.severity = warning
-dotnet_diagnostic.C6400.severity = warning
-dotnet_diagnostic.C6401.severity = warning
-dotnet_diagnostic.C6411.severity = warning
-dotnet_diagnostic.C6412.severity = warning
-dotnet_diagnostic.C6500.severity = warning
-dotnet_diagnostic.C6501.severity = warning
-dotnet_diagnostic.C6503.severity = warning
-dotnet_diagnostic.C6504.severity = warning
-dotnet_diagnostic.C6505.severity = warning
-dotnet_diagnostic.C6506.severity = warning
-dotnet_diagnostic.C6508.severity = warning
-dotnet_diagnostic.C6509.severity = warning
-dotnet_diagnostic.C6510.severity = warning
-dotnet_diagnostic.C6511.severity = warning
-dotnet_diagnostic.C6513.severity = warning
-dotnet_diagnostic.C6514.severity = warning
-dotnet_diagnostic.C6515.severity = warning
-dotnet_diagnostic.C6516.severity = warning
-dotnet_diagnostic.C6517.severity = warning
-dotnet_diagnostic.C6518.severity = warning
-dotnet_diagnostic.C6522.severity = warning
-dotnet_diagnostic.C6525.severity = warning
-dotnet_diagnostic.C6527.severity = warning
-dotnet_diagnostic.C6530.severity = warning
-dotnet_diagnostic.C6540.severity = warning
-dotnet_diagnostic.C6551.severity = warning
-dotnet_diagnostic.C6552.severity = warning
-dotnet_diagnostic.C6701.severity = warning
-dotnet_diagnostic.C6702.severity = warning
-dotnet_diagnostic.C6703.severity = warning
-dotnet_diagnostic.C6704.severity = warning
-dotnet_diagnostic.C6705.severity = warning
-dotnet_diagnostic.C6706.severity = warning
-dotnet_diagnostic.C6707.severity = warning
-dotnet_diagnostic.C6993.severity = warning
-dotnet_diagnostic.C6995.severity = warning
-dotnet_diagnostic.C6997.severity = warning
+# microsoft.rules.native
+dotnet_diagnostic.c26100.severity = warning
+dotnet_diagnostic.c26101.severity = warning
+dotnet_diagnostic.c26102.severity = warning
+dotnet_diagnostic.c26105.severity = warning
+dotnet_diagnostic.c26106.severity = warning
+dotnet_diagnostic.c26110.severity = warning
+dotnet_diagnostic.c26111.severity = warning
+dotnet_diagnostic.c26112.severity = warning
+dotnet_diagnostic.c26115.severity = warning
+dotnet_diagnostic.c26116.severity = warning
+dotnet_diagnostic.c26117.severity = warning
+dotnet_diagnostic.c26130.severity = warning
+dotnet_diagnostic.c26135.severity = warning
+dotnet_diagnostic.c26136.severity = warning
+dotnet_diagnostic.c26137.severity = warning
+dotnet_diagnostic.c26138.severity = warning
+dotnet_diagnostic.c26140.severity = warning
+dotnet_diagnostic.c26160.severity = warning
+dotnet_diagnostic.c26165.severity = warning
+dotnet_diagnostic.c26166.severity = warning
+dotnet_diagnostic.c26167.severity = warning
+dotnet_diagnostic.c26400.severity = warning
+dotnet_diagnostic.c26401.severity = warning
+dotnet_diagnostic.c26402.severity = warning
+dotnet_diagnostic.c26403.severity = warning
+dotnet_diagnostic.c26404.severity = warning
+dotnet_diagnostic.c26405.severity = warning
+dotnet_diagnostic.c26406.severity = warning
+dotnet_diagnostic.c26407.severity = warning
+dotnet_diagnostic.c26408.severity = warning
+dotnet_diagnostic.c26409.severity = warning
+dotnet_diagnostic.c26410.severity = warning
+dotnet_diagnostic.c26411.severity = warning
+dotnet_diagnostic.c26414.severity = warning
+dotnet_diagnostic.c26415.severity = warning
+dotnet_diagnostic.c26416.severity = warning
+dotnet_diagnostic.c26417.severity = warning
+dotnet_diagnostic.c26418.severity = warning
+dotnet_diagnostic.c26426.severity = warning
+dotnet_diagnostic.c26427.severity = warning
+dotnet_diagnostic.c26429.severity = warning
+dotnet_diagnostic.c26430.severity = warning
+dotnet_diagnostic.c26431.severity = warning
+dotnet_diagnostic.c26432.severity = warning
+dotnet_diagnostic.c26433.severity = warning
+dotnet_diagnostic.c26434.severity = warning
+dotnet_diagnostic.c26435.severity = warning
+dotnet_diagnostic.c26436.severity = warning
+dotnet_diagnostic.c26437.severity = warning
+dotnet_diagnostic.c26438.severity = warning
+dotnet_diagnostic.c26439.severity = warning
+dotnet_diagnostic.c26440.severity = warning
+dotnet_diagnostic.c26441.severity = warning
+dotnet_diagnostic.c26443.severity = warning
+dotnet_diagnostic.c26444.severity = warning
+dotnet_diagnostic.c26445.severity = warning
+dotnet_diagnostic.c26446.severity = warning
+dotnet_diagnostic.c26447.severity = warning
+dotnet_diagnostic.c26448.severity = warning
+dotnet_diagnostic.c26449.severity = warning
+dotnet_diagnostic.c26450.severity = warning
+dotnet_diagnostic.c26451.severity = warning
+dotnet_diagnostic.c26452.severity = warning
+dotnet_diagnostic.c26453.severity = warning
+dotnet_diagnostic.c26454.severity = warning
+dotnet_diagnostic.c26455.severity = warning
+dotnet_diagnostic.c26456.severity = warning
+dotnet_diagnostic.c26457.severity = warning
+dotnet_diagnostic.c26458.severity = warning
+dotnet_diagnostic.c26459.severity = warning
+dotnet_diagnostic.c26460.severity = warning
+dotnet_diagnostic.c26461.severity = warning
+dotnet_diagnostic.c26462.severity = warning
+dotnet_diagnostic.c26463.severity = warning
+dotnet_diagnostic.c26464.severity = warning
+dotnet_diagnostic.c26465.severity = warning
+dotnet_diagnostic.c26466.severity = warning
+dotnet_diagnostic.c26471.severity = warning
+dotnet_diagnostic.c26472.severity = warning
+dotnet_diagnostic.c26473.severity = warning
+dotnet_diagnostic.c26474.severity = warning
+dotnet_diagnostic.c26475.severity = warning
+dotnet_diagnostic.c26476.severity = warning
+dotnet_diagnostic.c26477.severity = warning
+dotnet_diagnostic.c26478.severity = warning
+dotnet_diagnostic.c26479.severity = warning
+dotnet_diagnostic.c26481.severity = warning
+dotnet_diagnostic.c26482.severity = warning
+dotnet_diagnostic.c26483.severity = warning
+dotnet_diagnostic.c26485.severity = warning
+dotnet_diagnostic.c26486.severity = warning
+dotnet_diagnostic.c26487.severity = warning
+dotnet_diagnostic.c26488.severity = warning
+dotnet_diagnostic.c26489.severity = warning
+dotnet_diagnostic.c26490.severity = warning
+dotnet_diagnostic.c26491.severity = warning
+dotnet_diagnostic.c26492.severity = warning
+dotnet_diagnostic.c26493.severity = warning
+dotnet_diagnostic.c26494.severity = warning
+dotnet_diagnostic.c26495.severity = warning
+dotnet_diagnostic.c26496.severity = warning
+dotnet_diagnostic.c26497.severity = warning
+dotnet_diagnostic.c26498.severity = warning
+dotnet_diagnostic.c26800.severity = warning
+dotnet_diagnostic.c26810.severity = warning
+dotnet_diagnostic.c26811.severity = warning
+dotnet_diagnostic.c26812.severity = warning
+dotnet_diagnostic.c26813.severity = warning
+dotnet_diagnostic.c26814.severity = warning
+dotnet_diagnostic.c26815.severity = warning
+dotnet_diagnostic.c26816.severity = warning
+dotnet_diagnostic.c26817.severity = warning
+dotnet_diagnostic.c26818.severity = warning
+dotnet_diagnostic.c26819.severity = warning
+dotnet_diagnostic.c26820.severity = warning
+dotnet_diagnostic.c26821.severity = warning
+dotnet_diagnostic.c26822.severity = warning
+dotnet_diagnostic.c26823.severity = warning
+dotnet_diagnostic.c26824.severity = warning
+dotnet_diagnostic.c26825.severity = warning
+dotnet_diagnostic.c26826.severity = warning
+dotnet_diagnostic.c26827.severity = warning
+dotnet_diagnostic.c26828.severity = warning
+dotnet_diagnostic.c26829.severity = warning
+dotnet_diagnostic.c26830.severity = warning
+dotnet_diagnostic.c26837.severity = warning
+dotnet_diagnostic.c26846.severity = warning
+dotnet_diagnostic.c26847.severity = warning
+dotnet_diagnostic.c26848.severity = warning
+dotnet_diagnostic.c26849.severity = warning
+dotnet_diagnostic.c26861.severity = warning
+dotnet_diagnostic.c26862.severity = warning
+dotnet_diagnostic.c26863.severity = warning
+dotnet_diagnostic.c26864.severity = warning
+dotnet_diagnostic.c28020.severity = warning
+dotnet_diagnostic.c28021.severity = warning
+dotnet_diagnostic.c28022.severity = warning
+dotnet_diagnostic.c28023.severity = warning
+dotnet_diagnostic.c28024.severity = warning
+dotnet_diagnostic.c28039.severity = warning
+dotnet_diagnostic.c28101.severity = warning
+dotnet_diagnostic.c28103.severity = warning
+dotnet_diagnostic.c28104.severity = warning
+dotnet_diagnostic.c28105.severity = warning
+dotnet_diagnostic.c28106.severity = warning
+dotnet_diagnostic.c28107.severity = warning
+dotnet_diagnostic.c28108.severity = warning
+dotnet_diagnostic.c28109.severity = warning
+dotnet_diagnostic.c28110.severity = warning
+dotnet_diagnostic.c28111.severity = warning
+dotnet_diagnostic.c28112.severity = warning
+dotnet_diagnostic.c28113.severity = warning
+dotnet_diagnostic.c28114.severity = warning
+dotnet_diagnostic.c28120.severity = warning
+dotnet_diagnostic.c28121.severity = warning
+dotnet_diagnostic.c28122.severity = warning
+dotnet_diagnostic.c28123.severity = warning
+dotnet_diagnostic.c28124.severity = warning
+dotnet_diagnostic.c28125.severity = warning
+dotnet_diagnostic.c28126.severity = warning
+dotnet_diagnostic.c28127.severity = warning
+dotnet_diagnostic.c28128.severity = warning
+dotnet_diagnostic.c28129.severity = warning
+dotnet_diagnostic.c28131.severity = warning
+dotnet_diagnostic.c28132.severity = warning
+dotnet_diagnostic.c28133.severity = warning
+dotnet_diagnostic.c28134.severity = warning
+dotnet_diagnostic.c28135.severity = warning
+dotnet_diagnostic.c28137.severity = warning
+dotnet_diagnostic.c28138.severity = warning
+dotnet_diagnostic.c28141.severity = warning
+dotnet_diagnostic.c28143.severity = warning
+dotnet_diagnostic.c28144.severity = warning
+dotnet_diagnostic.c28145.severity = warning
+dotnet_diagnostic.c28146.severity = warning
+dotnet_diagnostic.c28147.severity = warning
+dotnet_diagnostic.c28150.severity = warning
+dotnet_diagnostic.c28151.severity = warning
+dotnet_diagnostic.c28152.severity = warning
+dotnet_diagnostic.c28153.severity = warning
+dotnet_diagnostic.c28156.severity = warning
+dotnet_diagnostic.c28157.severity = warning
+dotnet_diagnostic.c28158.severity = warning
+dotnet_diagnostic.c28159.severity = warning
+dotnet_diagnostic.c28160.severity = warning
+dotnet_diagnostic.c28161.severity = warning
+dotnet_diagnostic.c28162.severity = warning
+dotnet_diagnostic.c28163.severity = warning
+dotnet_diagnostic.c28164.severity = warning
+dotnet_diagnostic.c28165.severity = warning
+dotnet_diagnostic.c28166.severity = warning
+dotnet_diagnostic.c28167.severity = warning
+dotnet_diagnostic.c28168.severity = warning
+dotnet_diagnostic.c28169.severity = warning
+dotnet_diagnostic.c28170.severity = warning
+dotnet_diagnostic.c28171.severity = warning
+dotnet_diagnostic.c28172.severity = warning
+dotnet_diagnostic.c28173.severity = warning
+dotnet_diagnostic.c28175.severity = warning
+dotnet_diagnostic.c28176.severity = warning
+dotnet_diagnostic.c28182.severity = warning
+dotnet_diagnostic.c28183.severity = warning
+dotnet_diagnostic.c28193.severity = warning
+dotnet_diagnostic.c28194.severity = warning
+dotnet_diagnostic.c28195.severity = warning
+dotnet_diagnostic.c28196.severity = warning
+dotnet_diagnostic.c28197.severity = warning
+dotnet_diagnostic.c28198.severity = warning
+dotnet_diagnostic.c28199.severity = warning
+dotnet_diagnostic.c28202.severity = warning
+dotnet_diagnostic.c28203.severity = warning
+dotnet_diagnostic.c28204.severity = warning
+dotnet_diagnostic.c28205.severity = warning
+dotnet_diagnostic.c28206.severity = warning
+dotnet_diagnostic.c28207.severity = warning
+dotnet_diagnostic.c28208.severity = warning
+dotnet_diagnostic.c28209.severity = warning
+dotnet_diagnostic.c28210.severity = warning
+dotnet_diagnostic.c28211.severity = warning
+dotnet_diagnostic.c28212.severity = warning
+dotnet_diagnostic.c28213.severity = warning
+dotnet_diagnostic.c28214.severity = warning
+dotnet_diagnostic.c28215.severity = warning
+dotnet_diagnostic.c28216.severity = warning
+dotnet_diagnostic.c28217.severity = warning
+dotnet_diagnostic.c28218.severity = warning
+dotnet_diagnostic.c28219.severity = warning
+dotnet_diagnostic.c28220.severity = warning
+dotnet_diagnostic.c28221.severity = warning
+dotnet_diagnostic.c28222.severity = warning
+dotnet_diagnostic.c28223.severity = warning
+dotnet_diagnostic.c28224.severity = warning
+dotnet_diagnostic.c28225.severity = warning
+dotnet_diagnostic.c28226.severity = warning
+dotnet_diagnostic.c28227.severity = warning
+dotnet_diagnostic.c28228.severity = warning
+dotnet_diagnostic.c28229.severity = warning
+dotnet_diagnostic.c28230.severity = warning
+dotnet_diagnostic.c28231.severity = warning
+dotnet_diagnostic.c28232.severity = warning
+dotnet_diagnostic.c28233.severity = warning
+dotnet_diagnostic.c28234.severity = warning
+dotnet_diagnostic.c28235.severity = warning
+dotnet_diagnostic.c28236.severity = warning
+dotnet_diagnostic.c28237.severity = warning
+dotnet_diagnostic.c28238.severity = warning
+dotnet_diagnostic.c28239.severity = warning
+dotnet_diagnostic.c28240.severity = warning
+dotnet_diagnostic.c28241.severity = warning
+dotnet_diagnostic.c28243.severity = warning
+dotnet_diagnostic.c28244.severity = warning
+dotnet_diagnostic.c28245.severity = warning
+dotnet_diagnostic.c28246.severity = warning
+dotnet_diagnostic.c28250.severity = warning
+dotnet_diagnostic.c28251.severity = warning
+dotnet_diagnostic.c28252.severity = warning
+dotnet_diagnostic.c28253.severity = warning
+dotnet_diagnostic.c28254.severity = warning
+dotnet_diagnostic.c28260.severity = warning
+dotnet_diagnostic.c28262.severity = warning
+dotnet_diagnostic.c28263.severity = warning
+dotnet_diagnostic.c28266.severity = warning
+dotnet_diagnostic.c28267.severity = warning
+dotnet_diagnostic.c28272.severity = warning
+dotnet_diagnostic.c28273.severity = warning
+dotnet_diagnostic.c28275.severity = warning
+dotnet_diagnostic.c28278.severity = warning
+dotnet_diagnostic.c28279.severity = warning
+dotnet_diagnostic.c28280.severity = warning
+dotnet_diagnostic.c28282.severity = warning
+dotnet_diagnostic.c28283.severity = warning
+dotnet_diagnostic.c28284.severity = warning
+dotnet_diagnostic.c28285.severity = warning
+dotnet_diagnostic.c28286.severity = warning
+dotnet_diagnostic.c28287.severity = warning
+dotnet_diagnostic.c28288.severity = warning
+dotnet_diagnostic.c28289.severity = warning
+dotnet_diagnostic.c28290.severity = warning
+dotnet_diagnostic.c28291.severity = warning
+dotnet_diagnostic.c28300.severity = warning
+dotnet_diagnostic.c28301.severity = warning
+dotnet_diagnostic.c28302.severity = warning
+dotnet_diagnostic.c28303.severity = warning
+dotnet_diagnostic.c28304.severity = warning
+dotnet_diagnostic.c28305.severity = warning
+dotnet_diagnostic.c28306.severity = warning
+dotnet_diagnostic.c28307.severity = warning
+dotnet_diagnostic.c28308.severity = warning
+dotnet_diagnostic.c28309.severity = warning
+dotnet_diagnostic.c28350.severity = warning
+dotnet_diagnostic.c28351.severity = warning
+dotnet_diagnostic.c28601.severity = warning
+dotnet_diagnostic.c28602.severity = warning
+dotnet_diagnostic.c28604.severity = warning
+dotnet_diagnostic.c28615.severity = warning
+dotnet_diagnostic.c28616.severity = warning
+dotnet_diagnostic.c28617.severity = warning
+dotnet_diagnostic.c28623.severity = warning
+dotnet_diagnostic.c28624.severity = warning
+dotnet_diagnostic.c28625.severity = warning
+dotnet_diagnostic.c28636.severity = warning
+dotnet_diagnostic.c28637.severity = warning
+dotnet_diagnostic.c28638.severity = warning
+dotnet_diagnostic.c28639.severity = warning
+dotnet_diagnostic.c28640.severity = warning
+dotnet_diagnostic.c28645.severity = warning
+dotnet_diagnostic.c28648.severity = warning
+dotnet_diagnostic.c28649.severity = warning
+dotnet_diagnostic.c28650.severity = warning
+dotnet_diagnostic.c28714.severity = warning
+dotnet_diagnostic.c28715.severity = warning
+dotnet_diagnostic.c28716.severity = warning
+dotnet_diagnostic.c28717.severity = warning
+dotnet_diagnostic.c28719.severity = warning
+dotnet_diagnostic.c28720.severity = warning
+dotnet_diagnostic.c28721.severity = warning
+dotnet_diagnostic.c28726.severity = warning
+dotnet_diagnostic.c28727.severity = warning
+dotnet_diagnostic.c28730.severity = warning
+dotnet_diagnostic.c28735.severity = warning
+dotnet_diagnostic.c28736.severity = warning
+dotnet_diagnostic.c28750.severity = warning
+dotnet_diagnostic.c28751.severity = warning
+dotnet_diagnostic.c33001.severity = warning
+dotnet_diagnostic.c33004.severity = warning
+dotnet_diagnostic.c33005.severity = warning
+dotnet_diagnostic.c33010.severity = warning
+dotnet_diagnostic.c33011.severity = warning
+dotnet_diagnostic.c33020.severity = warning
+dotnet_diagnostic.c33022.severity = warning
+dotnet_diagnostic.c6001.severity = warning
+dotnet_diagnostic.c6011.severity = warning
+dotnet_diagnostic.c6014.severity = warning
+dotnet_diagnostic.c6029.severity = warning
+dotnet_diagnostic.c6031.severity = warning
+dotnet_diagnostic.c6053.severity = warning
+dotnet_diagnostic.c6054.severity = warning
+dotnet_diagnostic.c6059.severity = warning
+dotnet_diagnostic.c6063.severity = warning
+dotnet_diagnostic.c6064.severity = warning
+dotnet_diagnostic.c6066.severity = warning
+dotnet_diagnostic.c6067.severity = warning
+dotnet_diagnostic.c6101.severity = warning
+dotnet_diagnostic.c6200.severity = warning
+dotnet_diagnostic.c6201.severity = warning
+dotnet_diagnostic.c6211.severity = warning
+dotnet_diagnostic.c6214.severity = warning
+dotnet_diagnostic.c6215.severity = warning
+dotnet_diagnostic.c6216.severity = warning
+dotnet_diagnostic.c6217.severity = warning
+dotnet_diagnostic.c6219.severity = warning
+dotnet_diagnostic.c6220.severity = warning
+dotnet_diagnostic.c6221.severity = warning
+dotnet_diagnostic.c6225.severity = warning
+dotnet_diagnostic.c6226.severity = warning
+dotnet_diagnostic.c6230.severity = warning
+dotnet_diagnostic.c6235.severity = warning
+dotnet_diagnostic.c6236.severity = warning
+dotnet_diagnostic.c6237.severity = warning
+dotnet_diagnostic.c6239.severity = warning
+dotnet_diagnostic.c6240.severity = warning
+dotnet_diagnostic.c6242.severity = warning
+dotnet_diagnostic.c6244.severity = warning
+dotnet_diagnostic.c6246.severity = warning
+dotnet_diagnostic.c6248.severity = warning
+dotnet_diagnostic.c6250.severity = warning
+dotnet_diagnostic.c6255.severity = warning
+dotnet_diagnostic.c6258.severity = warning
+dotnet_diagnostic.c6259.severity = warning
+dotnet_diagnostic.c6260.severity = warning
+dotnet_diagnostic.c6262.severity = warning
+dotnet_diagnostic.c6263.severity = warning
+dotnet_diagnostic.c6268.severity = warning
+dotnet_diagnostic.c6269.severity = warning
+dotnet_diagnostic.c6270.severity = warning
+dotnet_diagnostic.c6271.severity = warning
+dotnet_diagnostic.c6272.severity = warning
+dotnet_diagnostic.c6273.severity = warning
+dotnet_diagnostic.c6274.severity = warning
+dotnet_diagnostic.c6276.severity = warning
+dotnet_diagnostic.c6277.severity = warning
+dotnet_diagnostic.c6278.severity = warning
+dotnet_diagnostic.c6279.severity = warning
+dotnet_diagnostic.c6280.severity = warning
+dotnet_diagnostic.c6281.severity = warning
+dotnet_diagnostic.c6282.severity = warning
+dotnet_diagnostic.c6283.severity = warning
+dotnet_diagnostic.c6284.severity = warning
+dotnet_diagnostic.c6285.severity = warning
+dotnet_diagnostic.c6286.severity = warning
+dotnet_diagnostic.c6287.severity = warning
+dotnet_diagnostic.c6288.severity = warning
+dotnet_diagnostic.c6289.severity = warning
+dotnet_diagnostic.c6290.severity = warning
+dotnet_diagnostic.c6291.severity = warning
+dotnet_diagnostic.c6292.severity = warning
+dotnet_diagnostic.c6293.severity = warning
+dotnet_diagnostic.c6294.severity = warning
+dotnet_diagnostic.c6295.severity = warning
+dotnet_diagnostic.c6296.severity = warning
+dotnet_diagnostic.c6297.severity = warning
+dotnet_diagnostic.c6298.severity = warning
+dotnet_diagnostic.c6299.severity = warning
+dotnet_diagnostic.c6302.severity = warning
+dotnet_diagnostic.c6303.severity = warning
+dotnet_diagnostic.c6305.severity = warning
+dotnet_diagnostic.c6306.severity = warning
+dotnet_diagnostic.c6308.severity = warning
+dotnet_diagnostic.c6310.severity = warning
+dotnet_diagnostic.c6312.severity = warning
+dotnet_diagnostic.c6313.severity = warning
+dotnet_diagnostic.c6314.severity = warning
+dotnet_diagnostic.c6315.severity = warning
+dotnet_diagnostic.c6316.severity = warning
+dotnet_diagnostic.c6317.severity = warning
+dotnet_diagnostic.c6318.severity = warning
+dotnet_diagnostic.c6319.severity = warning
+dotnet_diagnostic.c6320.severity = warning
+dotnet_diagnostic.c6322.severity = warning
+dotnet_diagnostic.c6323.severity = warning
+dotnet_diagnostic.c6324.severity = warning
+dotnet_diagnostic.c6326.severity = warning
+dotnet_diagnostic.c6328.severity = warning
+dotnet_diagnostic.c6329.severity = warning
+dotnet_diagnostic.c6330.severity = warning
+dotnet_diagnostic.c6331.severity = warning
+dotnet_diagnostic.c6332.severity = warning
+dotnet_diagnostic.c6333.severity = warning
+dotnet_diagnostic.c6334.severity = warning
+dotnet_diagnostic.c6335.severity = warning
+dotnet_diagnostic.c6336.severity = warning
+dotnet_diagnostic.c6340.severity = warning
+dotnet_diagnostic.c6381.severity = warning
+dotnet_diagnostic.c6383.severity = warning
+dotnet_diagnostic.c6384.severity = warning
+dotnet_diagnostic.c6385.severity = warning
+dotnet_diagnostic.c6386.severity = warning
+dotnet_diagnostic.c6387.severity = warning
+dotnet_diagnostic.c6388.severity = warning
+dotnet_diagnostic.c6389.severity = warning
+dotnet_diagnostic.c6392.severity = warning
+dotnet_diagnostic.c6393.severity = warning
+dotnet_diagnostic.c6394.severity = warning
+dotnet_diagnostic.c6395.severity = warning
+dotnet_diagnostic.c6396.severity = warning
+dotnet_diagnostic.c6397.severity = warning
+dotnet_diagnostic.c6398.severity = warning
+dotnet_diagnostic.c6400.severity = warning
+dotnet_diagnostic.c6401.severity = warning
+dotnet_diagnostic.c6411.severity = warning
+dotnet_diagnostic.c6412.severity = warning
+dotnet_diagnostic.c6500.severity = warning
+dotnet_diagnostic.c6501.severity = warning
+dotnet_diagnostic.c6503.severity = warning
+dotnet_diagnostic.c6504.severity = warning
+dotnet_diagnostic.c6505.severity = warning
+dotnet_diagnostic.c6506.severity = warning
+dotnet_diagnostic.c6508.severity = warning
+dotnet_diagnostic.c6509.severity = warning
+dotnet_diagnostic.c6510.severity = warning
+dotnet_diagnostic.c6511.severity = warning
+dotnet_diagnostic.c6513.severity = warning
+dotnet_diagnostic.c6514.severity = warning
+dotnet_diagnostic.c6515.severity = warning
+dotnet_diagnostic.c6516.severity = warning
+dotnet_diagnostic.c6517.severity = warning
+dotnet_diagnostic.c6518.severity = warning
+dotnet_diagnostic.c6522.severity = warning
+dotnet_diagnostic.c6525.severity = warning
+dotnet_diagnostic.c6527.severity = warning
+dotnet_diagnostic.c6530.severity = warning
+dotnet_diagnostic.c6540.severity = warning
+dotnet_diagnostic.c6551.severity = warning
+dotnet_diagnostic.c6552.severity = warning
+dotnet_diagnostic.c6701.severity = warning
+dotnet_diagnostic.c6702.severity = warning
+dotnet_diagnostic.c6703.severity = warning
+dotnet_diagnostic.c6704.severity = warning
+dotnet_diagnostic.c6705.severity = warning
+dotnet_diagnostic.c6706.severity = warning
+dotnet_diagnostic.c6707.severity = warning
+dotnet_diagnostic.c6993.severity = warning
+dotnet_diagnostic.c6995.severity = warning
+dotnet_diagnostic.c6997.severity = warning
-# Microsoft.CodeAnalysis.CSharp.NetAnalyzers
+# microsoft.codeanalysis.csharp.netanalyzers
-dotnet_diagnostic.CA1309.severity = warning
-dotnet_diagnostic.CA1824.severity = none # TODO: Check what it is
+dotnet_diagnostic.ca1309.severity = warning
+dotnet_diagnostic.ca1824.severity = none # todo: check what it is
-# Microsoft.CodeAnalysis.NetAnalyzers
-dotnet_diagnostic.CA1001.severity = warning
-dotnet_diagnostic.CA1016.severity = warning
-dotnet_diagnostic.CA1018.severity = warning
-dotnet_diagnostic.CA1036.severity = warning
-dotnet_diagnostic.CA1041.severity = warning
-dotnet_diagnostic.CA1050.severity = warning
-dotnet_diagnostic.CA1051.severity = warning
-dotnet_diagnostic.CA1061.severity = warning
-dotnet_diagnostic.CA1304.severity = warning
-dotnet_diagnostic.CA1305.severity = warning
-dotnet_diagnostic.CA1401.severity = warning
-dotnet_diagnostic.CA1707.severity = warning
-dotnet_diagnostic.CA1708.severity = warning
-dotnet_diagnostic.CA1710.severity = warning
-dotnet_diagnostic.CA1711.severity = warning
-dotnet_diagnostic.CA1712.severity = warning
-dotnet_diagnostic.CA1715.severity = warning
-dotnet_diagnostic.CA1716.severity = warning
-dotnet_diagnostic.CA1720.severity = warning
-dotnet_diagnostic.CA1725.severity = warning
+# microsoft.codeanalysis.netanalyzers
+dotnet_diagnostic.ca1001.severity = warning
+dotnet_diagnostic.ca1016.severity = warning
+dotnet_diagnostic.ca1018.severity = warning
+dotnet_diagnostic.ca1036.severity = warning
+dotnet_diagnostic.ca1041.severity = warning
+dotnet_diagnostic.ca1050.severity = warning
+dotnet_diagnostic.ca1051.severity = warning
+dotnet_diagnostic.ca1061.severity = warning
+dotnet_diagnostic.ca1304.severity = warning
+dotnet_diagnostic.ca1305.severity = warning
+dotnet_diagnostic.ca1401.severity = warning
+dotnet_diagnostic.ca1707.severity = warning
+dotnet_diagnostic.ca1708.severity = warning
+dotnet_diagnostic.ca1710.severity = warning
+dotnet_diagnostic.ca1711.severity = warning
+dotnet_diagnostic.ca1712.severity = warning
+dotnet_diagnostic.ca1715.severity = warning
+dotnet_diagnostic.ca1716.severity = warning
+dotnet_diagnostic.ca1720.severity = warning
+dotnet_diagnostic.ca1725.severity = warning
-dotnet_diagnostic.CA1806.severity = none
+dotnet_diagnostic.ca1806.severity = none
-dotnet_diagnostic.CA1816.severity = warning
-dotnet_diagnostic.CA1821.severity = warning
-dotnet_diagnostic.CA1822.severity = warning
-dotnet_diagnostic.CA2101.severity = warning
+dotnet_diagnostic.ca1816.severity = warning
+dotnet_diagnostic.ca1821.severity = warning
+dotnet_diagnostic.ca1822.severity = warning
+dotnet_diagnostic.ca2101.severity = warning
-# SonarAnalyzer.CSharp
-dotnet_diagnostic.S1109.severity = warning
+# sonaranalyzer.csharp
+dotnet_diagnostic.s1109.severity = warning
-# StyleCop.Analyzers.DocumentationRules
-dotnet_diagnostic.SA1600.severity = warning
-dotnet_diagnostic.SA1601.severity = warning
-dotnet_diagnostic.SA1602.severity = warning
-dotnet_diagnostic.SA1603.severity = none # TODO: Review
-dotnet_diagnostic.SA1604.severity = warning
-dotnet_diagnostic.SA1605.severity = warning
-dotnet_diagnostic.SA1606.severity = warning
-dotnet_diagnostic.SA1607.severity = warning
-dotnet_diagnostic.SA1608.severity = warning
-dotnet_diagnostic.SA1609.severity = none # TODO: Review
-dotnet_diagnostic.SA1610.severity = warning
-dotnet_diagnostic.SA1611.severity = warning
-dotnet_diagnostic.SA1612.severity = warning
-dotnet_diagnostic.SA1613.severity = warning
-dotnet_diagnostic.SA1614.severity = warning
-dotnet_diagnostic.SA1615.severity = warning
-dotnet_diagnostic.SA1616.severity = warning
-dotnet_diagnostic.SA1617.severity = warning
-dotnet_diagnostic.SA1618.severity = warning
-dotnet_diagnostic.SA1619.severity = warning
-dotnet_diagnostic.SA1620.severity = warning
-dotnet_diagnostic.SA1621.severity = warning
-dotnet_diagnostic.SA1622.severity = warning
-dotnet_diagnostic.SA1623.severity = warning
-dotnet_diagnostic.SA1624.severity = warning
-dotnet_diagnostic.SA1625.severity = warning
-dotnet_diagnostic.SA1626.severity = warning
-dotnet_diagnostic.SA1627.severity = warning
-dotnet_diagnostic.SA1628.severity = none # TODO: Review
-dotnet_diagnostic.SA1629.severity = warning
-dotnet_diagnostic.SA1630.severity = none # TODO: Review
-dotnet_diagnostic.SA1631.severity = none # TODO: Review
-dotnet_diagnostic.SA1632.severity = none # TODO: Review
-dotnet_diagnostic.SA1633.severity = warning
-dotnet_diagnostic.SA1634.severity = warning
-dotnet_diagnostic.SA1635.severity = warning
-dotnet_diagnostic.SA1636.severity = warning
-dotnet_diagnostic.SA1637.severity = warning
-dotnet_diagnostic.SA1638.severity = warning
-dotnet_diagnostic.SA1639.severity = warning
-dotnet_diagnostic.SA1640.severity = warning
-dotnet_diagnostic.SA1641.severity = warning
-dotnet_diagnostic.SA1642.severity = warning
-dotnet_diagnostic.SA1643.severity = warning
-dotnet_diagnostic.SA1644.severity = none # TODO: Review
-dotnet_diagnostic.SA1645.severity = none # TODO: Review
-dotnet_diagnostic.SA1646.severity = none # TODO: Review
-dotnet_diagnostic.SA1647.severity = none # TODO: Review
-dotnet_diagnostic.SA1648.severity = warning
-dotnet_diagnostic.SA1649.severity = warning
-dotnet_diagnostic.SA1650.severity = none # TODO: Review
-dotnet_diagnostic.SA1651.severity = warning
+# stylecop.analyzers.documentationrules
+dotnet_diagnostic.sa1600.severity = warning
+dotnet_diagnostic.sa1601.severity = warning
+dotnet_diagnostic.sa1602.severity = warning
+dotnet_diagnostic.sa1603.severity = none # todo: review
+dotnet_diagnostic.sa1604.severity = warning
+dotnet_diagnostic.sa1605.severity = warning
+dotnet_diagnostic.sa1606.severity = warning
+dotnet_diagnostic.sa1607.severity = warning
+dotnet_diagnostic.sa1608.severity = warning
+dotnet_diagnostic.sa1609.severity = none # todo: review
+dotnet_diagnostic.sa1610.severity = warning
+dotnet_diagnostic.sa1611.severity = warning
+dotnet_diagnostic.sa1612.severity = warning
+dotnet_diagnostic.sa1613.severity = warning
+dotnet_diagnostic.sa1614.severity = warning
+dotnet_diagnostic.sa1615.severity = warning
+dotnet_diagnostic.sa1616.severity = warning
+dotnet_diagnostic.sa1617.severity = warning
+dotnet_diagnostic.sa1618.severity = warning
+dotnet_diagnostic.sa1619.severity = warning
+dotnet_diagnostic.sa1620.severity = warning
+dotnet_diagnostic.sa1621.severity = warning
+dotnet_diagnostic.sa1622.severity = warning
+dotnet_diagnostic.sa1623.severity = warning
+dotnet_diagnostic.sa1624.severity = warning
+dotnet_diagnostic.sa1625.severity = warning
+dotnet_diagnostic.sa1626.severity = warning
+dotnet_diagnostic.sa1627.severity = warning
+dotnet_diagnostic.sa1628.severity = none # todo: review
+dotnet_diagnostic.sa1629.severity = warning
+dotnet_diagnostic.sa1630.severity = none # todo: review
+dotnet_diagnostic.sa1631.severity = none # todo: review
+dotnet_diagnostic.sa1632.severity = none # todo: review
+dotnet_diagnostic.sa1633.severity = warning
+dotnet_diagnostic.sa1634.severity = warning
+dotnet_diagnostic.sa1635.severity = warning
+dotnet_diagnostic.sa1636.severity = warning
+dotnet_diagnostic.sa1637.severity = warning
+dotnet_diagnostic.sa1638.severity = warning
+dotnet_diagnostic.sa1639.severity = warning
+dotnet_diagnostic.sa1640.severity = warning
+dotnet_diagnostic.sa1641.severity = warning
+dotnet_diagnostic.sa1642.severity = warning
+dotnet_diagnostic.sa1643.severity = warning
+dotnet_diagnostic.sa1644.severity = none # todo: review
+dotnet_diagnostic.sa1645.severity = none # todo: review
+dotnet_diagnostic.sa1646.severity = none # todo: review
+dotnet_diagnostic.sa1647.severity = none # todo: review
+dotnet_diagnostic.sa1648.severity = warning
+dotnet_diagnostic.sa1649.severity = warning
+dotnet_diagnostic.sa1650.severity = none # todo: review
+dotnet_diagnostic.sa1651.severity = warning
-# StyleCop.Analyzers.LayoutRules
-dotnet_diagnostic.SA1500.severity = none # TODO: Review
-dotnet_diagnostic.SA1501.severity = none # TODO: Review
-dotnet_diagnostic.SA1502.severity = none # TODO: Review
-dotnet_diagnostic.SA1503.severity = none # TODO: Review
-dotnet_diagnostic.SA1504.severity = warning
-dotnet_diagnostic.SA1505.severity = warning
-dotnet_diagnostic.SA1506.severity = warning
-dotnet_diagnostic.SA1507.severity = warning
-dotnet_diagnostic.SA1508.severity = none # TODO: Review
-dotnet_diagnostic.SA1509.severity = warning
-dotnet_diagnostic.SA1510.severity = warning
-dotnet_diagnostic.SA1511.severity = warning
-dotnet_diagnostic.SA1512.severity = warning
-dotnet_diagnostic.SA1513.severity = warning
-dotnet_diagnostic.SA1514.severity = warning
-dotnet_diagnostic.SA1515.severity = warning
-dotnet_diagnostic.SA1516.severity = warning
-dotnet_diagnostic.SA1517.severity = warning
-dotnet_diagnostic.SA1518.severity = warning
-dotnet_diagnostic.SA1519.severity = warning
-dotnet_diagnostic.SA1520.severity = warning
+# stylecop.analyzers.layoutrules
+dotnet_diagnostic.sa1500.severity = none # todo: review
+dotnet_diagnostic.sa1501.severity = none # todo: review
+dotnet_diagnostic.sa1502.severity = none # todo: review
+dotnet_diagnostic.sa1503.severity = none # todo: review
+dotnet_diagnostic.sa1504.severity = warning
+dotnet_diagnostic.sa1505.severity = warning
+dotnet_diagnostic.sa1506.severity = warning
+dotnet_diagnostic.sa1507.severity = warning
+dotnet_diagnostic.sa1508.severity = none # todo: review
+dotnet_diagnostic.sa1509.severity = warning
+dotnet_diagnostic.sa1510.severity = warning
+dotnet_diagnostic.sa1511.severity = warning
+dotnet_diagnostic.sa1512.severity = warning
+dotnet_diagnostic.sa1513.severity = warning
+dotnet_diagnostic.sa1514.severity = warning
+dotnet_diagnostic.sa1515.severity = warning
+dotnet_diagnostic.sa1516.severity = warning
+dotnet_diagnostic.sa1517.severity = warning
+dotnet_diagnostic.sa1518.severity = warning
+dotnet_diagnostic.sa1519.severity = warning
+dotnet_diagnostic.sa1520.severity = warning
-# StyleCop.Analyzers.MaintainabilityRules
-dotnet_diagnostic.SA1119.severity = warning
-dotnet_diagnostic.SA1400.severity = warning
-dotnet_diagnostic.SA1401.severity = warning
-dotnet_diagnostic.SA1402.severity = warning
-dotnet_diagnostic.SA1403.severity = warning
-dotnet_diagnostic.SA1404.severity = warning
-dotnet_diagnostic.SA1405.severity = warning
-dotnet_diagnostic.SA1406.severity = warning
-dotnet_diagnostic.SA1407.severity = warning
-dotnet_diagnostic.SA1408.severity = warning
-dotnet_diagnostic.SA1409.severity = none # TODO: Review
-dotnet_diagnostic.SA1410.severity = warning
-dotnet_diagnostic.SA1411.severity = warning
-dotnet_diagnostic.SA1412.severity = none # TODO: Review
-dotnet_diagnostic.SA1413.severity = warning
+# stylecop.analyzers.maintainabilityrules
+dotnet_diagnostic.sa1119.severity = warning
+dotnet_diagnostic.sa1400.severity = warning
+dotnet_diagnostic.sa1401.severity = warning
+dotnet_diagnostic.sa1402.severity = warning
+dotnet_diagnostic.sa1403.severity = warning
+dotnet_diagnostic.sa1404.severity = warning
+dotnet_diagnostic.sa1405.severity = warning
+dotnet_diagnostic.sa1406.severity = warning
+dotnet_diagnostic.sa1407.severity = warning
+dotnet_diagnostic.sa1408.severity = warning
+dotnet_diagnostic.sa1409.severity = none # todo: review
+dotnet_diagnostic.sa1410.severity = warning
+dotnet_diagnostic.sa1411.severity = warning
+dotnet_diagnostic.sa1412.severity = none # todo: review
+dotnet_diagnostic.sa1413.severity = warning
-# StyleCop.Analyzers.NamingRules
-dotnet_diagnostic.SA1300.severity = warning
-dotnet_diagnostic.SA1301.severity = none # TODO: Review
-dotnet_diagnostic.SA1302.severity = warning
-dotnet_diagnostic.SA1303.severity = warning
-dotnet_diagnostic.SA1304.severity = warning
-dotnet_diagnostic.SA1305.severity = none # TODO: Review
-dotnet_diagnostic.SA1306.severity = warning
-dotnet_diagnostic.SA1307.severity = warning
-dotnet_diagnostic.SA1308.severity = warning
-dotnet_diagnostic.SA1309.severity = warning
-dotnet_diagnostic.SA1310.severity = warning
-dotnet_diagnostic.SA1311.severity = warning
-dotnet_diagnostic.SA1312.severity = warning
-dotnet_diagnostic.SA1313.severity = warning
-dotnet_diagnostic.SA1314.severity = warning
-dotnet_diagnostic.SX1309.severity = none # TODO: Review
-dotnet_diagnostic.SX1309S.severity = none # TODO: Review
+# stylecop.analyzers.namingrules
+dotnet_diagnostic.sa1300.severity = warning
+dotnet_diagnostic.sa1301.severity = none # todo: review
+dotnet_diagnostic.sa1302.severity = warning
+dotnet_diagnostic.sa1303.severity = warning
+dotnet_diagnostic.sa1304.severity = warning
+dotnet_diagnostic.sa1305.severity = none # todo: review
+dotnet_diagnostic.sa1306.severity = warning
+dotnet_diagnostic.sa1307.severity = warning
+dotnet_diagnostic.sa1308.severity = warning
+dotnet_diagnostic.sa1309.severity = warning
+dotnet_diagnostic.sa1310.severity = warning
+dotnet_diagnostic.sa1311.severity = warning
+dotnet_diagnostic.sa1312.severity = warning
+dotnet_diagnostic.sa1313.severity = warning
+dotnet_diagnostic.sa1314.severity = warning
+dotnet_diagnostic.sx1309.severity = none # todo: review
+dotnet_diagnostic.sx1309s.severity = none # todo: review
-# StyleCop.Analyzers.OrderingRules
-dotnet_diagnostic.SA1200.severity = warning
-dotnet_diagnostic.SA1201.severity = warning
-dotnet_diagnostic.SA1202.severity = warning
-dotnet_diagnostic.SA1203.severity = warning
-dotnet_diagnostic.SA1204.severity = warning
-dotnet_diagnostic.SA1205.severity = warning
-dotnet_diagnostic.SA1206.severity = warning
-dotnet_diagnostic.SA1207.severity = warning
-dotnet_diagnostic.SA1208.severity = warning
-dotnet_diagnostic.SA1209.severity = warning
-dotnet_diagnostic.SA1210.severity = warning
-dotnet_diagnostic.SA1211.severity = warning
-dotnet_diagnostic.SA1212.severity = warning
-dotnet_diagnostic.SA1213.severity = warning
-dotnet_diagnostic.SA1214.severity = warning
-dotnet_diagnostic.SA1216.severity = warning
-dotnet_diagnostic.SA1217.severity = warning
+# stylecop.analyzers.orderingrules
+dotnet_diagnostic.sa1200.severity = warning
+dotnet_diagnostic.sa1201.severity = warning
+dotnet_diagnostic.sa1202.severity = warning
+dotnet_diagnostic.sa1203.severity = warning
+dotnet_diagnostic.sa1204.severity = warning
+dotnet_diagnostic.sa1205.severity = warning
+dotnet_diagnostic.sa1206.severity = warning
+dotnet_diagnostic.sa1207.severity = warning
+dotnet_diagnostic.sa1208.severity = warning
+dotnet_diagnostic.sa1209.severity = warning
+dotnet_diagnostic.sa1210.severity = warning
+dotnet_diagnostic.sa1211.severity = warning
+dotnet_diagnostic.sa1212.severity = warning
+dotnet_diagnostic.sa1213.severity = warning
+dotnet_diagnostic.sa1214.severity = warning
+dotnet_diagnostic.sa1216.severity = warning
+dotnet_diagnostic.sa1217.severity = warning
-# StyleCop.Analyzers.ReadabilityRules
-dotnet_diagnostic.SA1100.severity = warning
-dotnet_diagnostic.SA1101.severity = warning
-dotnet_diagnostic.SA1102.severity = warning
-dotnet_diagnostic.SA1103.severity = warning
-dotnet_diagnostic.SA1104.severity = warning
-dotnet_diagnostic.SA1105.severity = warning
-dotnet_diagnostic.SA1106.severity = warning
-dotnet_diagnostic.SA1107.severity = warning
-dotnet_diagnostic.SA1108.severity = warning
-dotnet_diagnostic.SA1109.severity = none # TODO: Review
-dotnet_diagnostic.SA1110.severity = warning
-dotnet_diagnostic.SA1111.severity = warning
-dotnet_diagnostic.SA1112.severity = warning
-dotnet_diagnostic.SA1113.severity = warning
-dotnet_diagnostic.SA1114.severity = warning
-dotnet_diagnostic.SA1115.severity = warning
-dotnet_diagnostic.SA1116.severity = warning
-dotnet_diagnostic.SA1117.severity = warning
-dotnet_diagnostic.SA1118.severity = warning
-dotnet_diagnostic.SA1120.severity = warning
-dotnet_diagnostic.SA1121.severity = warning
-dotnet_diagnostic.SA1122.severity = warning
-dotnet_diagnostic.SA1123.severity = warning
-dotnet_diagnostic.SA1124.severity = warning
-dotnet_diagnostic.SA1125.severity = warning
-dotnet_diagnostic.SA1126.severity = none # TODO: Review
-dotnet_diagnostic.SA1127.severity = warning
-dotnet_diagnostic.SA1128.severity = warning
-dotnet_diagnostic.SA1129.severity = warning
-dotnet_diagnostic.SA1130.severity = warning
-dotnet_diagnostic.SA1131.severity = warning
-dotnet_diagnostic.SA1132.severity = warning
-dotnet_diagnostic.SA1133.severity = warning
-dotnet_diagnostic.SA1134.severity = warning
-dotnet_diagnostic.SA1135.severity = warning
-dotnet_diagnostic.SA1136.severity = warning
-dotnet_diagnostic.SA1137.severity = warning
-dotnet_diagnostic.SA1139.severity = warning
-dotnet_diagnostic.SX1101.severity = none # TODO: Review
+# stylecop.analyzers.readabilityrules
+dotnet_diagnostic.sa1100.severity = warning
+dotnet_diagnostic.sa1101.severity = warning
+dotnet_diagnostic.sa1102.severity = warning
+dotnet_diagnostic.sa1103.severity = warning
+dotnet_diagnostic.sa1104.severity = warning
+dotnet_diagnostic.sa1105.severity = warning
+dotnet_diagnostic.sa1106.severity = warning
+dotnet_diagnostic.sa1107.severity = warning
+dotnet_diagnostic.sa1108.severity = warning
+dotnet_diagnostic.sa1109.severity = none # todo: review
+dotnet_diagnostic.sa1110.severity = warning
+dotnet_diagnostic.sa1111.severity = warning
+dotnet_diagnostic.sa1112.severity = warning
+dotnet_diagnostic.sa1113.severity = warning
+dotnet_diagnostic.sa1114.severity = warning
+dotnet_diagnostic.sa1115.severity = warning
+dotnet_diagnostic.sa1116.severity = warning
+dotnet_diagnostic.sa1117.severity = warning
+dotnet_diagnostic.sa1118.severity = warning
+dotnet_diagnostic.sa1120.severity = warning
+dotnet_diagnostic.sa1121.severity = warning
+dotnet_diagnostic.sa1122.severity = warning
+dotnet_diagnostic.sa1123.severity = warning
+dotnet_diagnostic.sa1124.severity = warning
+dotnet_diagnostic.sa1125.severity = warning
+dotnet_diagnostic.sa1126.severity = none # todo: review
+dotnet_diagnostic.sa1127.severity = warning
+dotnet_diagnostic.sa1128.severity = warning
+dotnet_diagnostic.sa1129.severity = warning
+dotnet_diagnostic.sa1130.severity = warning
+dotnet_diagnostic.sa1131.severity = warning
+dotnet_diagnostic.sa1132.severity = warning
+dotnet_diagnostic.sa1133.severity = warning
+dotnet_diagnostic.sa1134.severity = warning
+dotnet_diagnostic.sa1135.severity = warning
+dotnet_diagnostic.sa1136.severity = warning
+dotnet_diagnostic.sa1137.severity = warning
+dotnet_diagnostic.sa1139.severity = warning
+dotnet_diagnostic.sx1101.severity = none # todo: review
-# StyleCop.Analyzers
-dotnet_diagnostic.SA1013.severity = none # TODO: Review
-dotnet_diagnostic.SA1500.severity = none # TODO: Review
-dotnet_diagnostic.SA1503.severity = none # TODO: Review
-dotnet_diagnostic.SA1508.severity = none # TODO: Review
+# stylecop.analyzers
+dotnet_diagnostic.sa1013.severity = none # todo: review
+dotnet_diagnostic.sa1500.severity = none # todo: review
+dotnet_diagnostic.sa1503.severity = none # todo: review
+dotnet_diagnostic.sa1508.severity = none # todo: review
-# StyleCop.Analyzers.SpacingRules
-dotnet_diagnostic.SA1000.severity = warning
-dotnet_diagnostic.SA1001.severity = warning
-dotnet_diagnostic.SA1002.severity = warning
-dotnet_diagnostic.SA1003.severity = warning
-dotnet_diagnostic.SA1004.severity = warning
-dotnet_diagnostic.SA1005.severity = warning
-dotnet_diagnostic.SA1006.severity = warning
-dotnet_diagnostic.SA1007.severity = warning
-dotnet_diagnostic.SA1008.severity = warning
-dotnet_diagnostic.SA1009.severity = warning
-dotnet_diagnostic.SA1010.severity = warning
-dotnet_diagnostic.SA1011.severity = warning
-dotnet_diagnostic.SA1012.severity = warning
-dotnet_diagnostic.SA1013.severity = none # TODO: Review
-dotnet_diagnostic.SA1014.severity = warning
-dotnet_diagnostic.SA1015.severity = warning
-dotnet_diagnostic.SA1016.severity = warning
-dotnet_diagnostic.SA1017.severity = warning
-dotnet_diagnostic.SA1018.severity = warning
-dotnet_diagnostic.SA1019.severity = warning
-dotnet_diagnostic.SA1020.severity = warning
-dotnet_diagnostic.SA1021.severity = warning
-dotnet_diagnostic.SA1022.severity = warning
-dotnet_diagnostic.SA1023.severity = warning
-dotnet_diagnostic.SA1024.severity = warning
-dotnet_diagnostic.SA1025.severity = warning
-dotnet_diagnostic.SA1026.severity = warning
-dotnet_diagnostic.SA1027.severity = warning
-dotnet_diagnostic.SA1028.severity = warning
+# stylecop.analyzers.spacingrules
+dotnet_diagnostic.sa1000.severity = warning
+dotnet_diagnostic.sa1001.severity = warning
+dotnet_diagnostic.sa1002.severity = warning
+dotnet_diagnostic.sa1003.severity = warning
+dotnet_diagnostic.sa1004.severity = warning
+dotnet_diagnostic.sa1005.severity = warning
+dotnet_diagnostic.sa1006.severity = warning
+dotnet_diagnostic.sa1007.severity = warning
+dotnet_diagnostic.sa1008.severity = warning
+dotnet_diagnostic.sa1009.severity = warning
+dotnet_diagnostic.sa1010.severity = warning
+dotnet_diagnostic.sa1011.severity = warning
+dotnet_diagnostic.sa1012.severity = warning
+dotnet_diagnostic.sa1013.severity = none # todo: review
+dotnet_diagnostic.sa1014.severity = warning
+dotnet_diagnostic.sa1015.severity = warning
+dotnet_diagnostic.sa1016.severity = warning
+dotnet_diagnostic.sa1017.severity = warning
+dotnet_diagnostic.sa1018.severity = warning
+dotnet_diagnostic.sa1019.severity = warning
+dotnet_diagnostic.sa1020.severity = warning
+dotnet_diagnostic.sa1021.severity = warning
+dotnet_diagnostic.sa1022.severity = warning
+dotnet_diagnostic.sa1023.severity = warning
+dotnet_diagnostic.sa1024.severity = warning
+dotnet_diagnostic.sa1025.severity = warning
+dotnet_diagnostic.sa1026.severity = warning
+dotnet_diagnostic.sa1027.severity = warning
+dotnet_diagnostic.sa1028.severity = warning
-# StyleCop.Analyzers.SpecialRules
-dotnet_diagnostic.SA0001.severity = warning
-dotnet_diagnostic.SA0002.severity = warning
+# stylecop.analyzers.specialrules
+dotnet_diagnostic.sa0001.severity = warning
+dotnet_diagnostic.sa0002.severity = warning
diff --git a/editor-config/editorconfig-hierarchy/.editorconfig b/editor-config/editorconfig-hierarchy/.editorconfig
index 2bd5ab3..82a20e5 100644
--- a/editor-config/editorconfig-hierarchy/.editorconfig
+++ b/editor-config/editorconfig-hierarchy/.editorconfig
@@ -22,14 +22,32 @@ indent_size = 2
[{*.sarif,*.sarif*.json,*.sarif.json}]
indent_size = 2
-[{*.csproj,*.xml,*.props,*.DotSettings,*.slnx}]
+[*.{csproj,xml,props,targets,wxi,wxl,wxs,DotSettings,slnx,ruleset}]
indent_size = 2
tab_width = 2
+[*.{appxmanifest,asax,ascx,aspx,axaml,axml,blockshader,build,c,c++,c++m,cc,ccm,cginc,compute,config,cp,cpp,cppm,cs,cshtml,cu,cuh,cxx,cxxm,dbml,discomap,dtd,feature,fs,fsi,fsscript,fsx,fx,fxh,h,h++,hh,hlsl,hlsli,hlslinc,hp,hpp,htm,html,hxx,icc,inc,inl,ino,ipp,ixx,jsproj,lsproj,master,ml,mli,mpp,mq4,mq5,mqh,mxx,njsproj,nuspec,paml,proj,razor,resw,resx,shader,shaderFoundry,skin,StyleCop,tasks,tcc,tpp,urtshader,usf,ush,uxml,vb,vbproj,xaml,xamlx,xoml,xsd}]
+indent_size = 4
+tab_width = 4
+
+[*.less]
+indent_size = 2
+
+[*.scss]
+indent_style = space
+indent_size = 2
+
+[*.map]
+indent_style = space
+indent_size = 2
+
[*.cs]
tab_width = 4
indent_size = 4
+resharper_csharp_max_line_length = 160
+# Or maybe: resharper_csharp_max_line_length = 180
+
# Properties: 'csharp'
csharp_indent_block_contents = true # csharp_indent_block_contents
csharp_indent_braces = false # csharp_indent_braces
@@ -651,3 +669,4 @@ resharper_wrap_list_pattern = chop_if_long
resharper_parameter_type_can_be_enumerable_local_highlighting = suggestion
resharper_parameter_type_can_be_enumerable_global_highlighting = suggestion
resharper_csharp_outdent_commas = true
+resharper_both_context_call_usage_global_highlighting = none
diff --git a/editor-config/editorconfig-hierarchy/app-repository/.editorconfig b/editor-config/editorconfig-hierarchy/app-repository/.editorconfig
index 162df89..3fbfd0b 100644
--- a/editor-config/editorconfig-hierarchy/app-repository/.editorconfig
+++ b/editor-config/editorconfig-hierarchy/app-repository/.editorconfig
@@ -33,6 +33,36 @@ tab_width = 2
indent_size = 4
tab_width = 4
+[{*.bash,*.sh,*.zsh}]
+indent_style = space
+indent_size = 2
+
+[{*.pb,*.textproto,*.txtpb}]
+indent_style = space
+indent_size = 2
+
+[{*.har,*.jsb2,*.jsb3,*.json,*.jsonc,*.nswag,*.postman_collection,*.postman_collection.json,*.postman_environment,*.postman_environment.json,*.sonarlint/*.json,.babelrc,.eslintrc,.prettierrc,.stylelintrc,.ws-context,connectedMode.json,jest.config}]
+indent_style = space
+indent_size = 2
+
+[{*.slnLaunch.user,*.user}]
+indent_style = space
+indent_size = 2
+
+[http-client.cookies]
+indent_style = tab
+tab_width = 4
+
+[{*.sarif,*.sarif*.json,*.sarif.json}]
+indent_style = space
+indent_size = 2
+
+[*.{appxmanifest,asax,ascx,aspx,axaml,blockshader,build,c,c++,c++m,cc,ccm,cginc,compute,cp,cpp,cppm,cs,cshtml,cu,cuh,cxx,cxxm,dtd,feature,fs,fsi,fsscript,fsx,fx,fxh,h,h++,hh,hlsl,hlsli,hlslinc,hp,hpp,hxx,icc,inc,inl,ino,ipp,ixx,master,ml,mli,mpp,mq4,mq5,mqh,mxx,nuspec,paml,razor,resw,resx,shaderFoundry,skin,tcc,tpp,urtshader,usf,ush,vb,xaml,xamlx,xoml,xsd}]
+indent_style = space
+indent_size = 4
+tab_width = 4
+
+
[*.less]
indent_size = 2
@@ -102,7 +132,6 @@ csharp_space_between_method_call_parameter_list_parentheses = false
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
csharp_space_between_method_declaration_name_and_open_parenthesis = false
csharp_space_between_method_declaration_parameter_list_parentheses = false
-csharp_space_between_parentheses = false
csharp_space_between_square_brackets = false
# Properties: 'csharp_style'
@@ -176,7 +205,7 @@ dotnet_diagnostic.interfacedocumentationheader.severity = none
dotnet_diagnostic.methoddocumentationheader.severity = none
dotnet_diagnostic.propertydocumentationheader.severity = none
dotnet_analyzer_diagnostic.category-documentationheader.severity = none
-dotnet_analyzer_diagnostic.category-Documentation.severity = none
+dotnet_analyzer_diagnostic.category-documentation.severity = none
## Properties: 'dotnet_diagnostic.ca'
dotnet_diagnostic.ca1001.severity = warning # Types that own disposable fields should be disposable
@@ -274,9 +303,9 @@ dotnet_diagnostic.cs8770.severity = error # Method lacks [DoesNotReturn] annotat
dotnet_diagnostic.faa0002.severity = warning
## Properties: 'dotnet_diagnostic.IDE'
-dotnet_diagnostic.IDE0001.severity = suggestion # Simplify name
-dotnet_diagnostic.IDE0002.severity = error # Simplify name
-dotnet_diagnostic.IDE0018.severity = warning # Inline variable declaration
+dotnet_diagnostic.ide0001.severity = suggestion # Simplify name
+dotnet_diagnostic.ide0002.severity = error # Simplify name
+dotnet_diagnostic.ide0018.severity = warning # Inline variable declaration
## Properties: 'dotnet_diagnostic.nu'
dotnet_diagnostic.nu1507.severity = none # Use nameof operator
@@ -374,14 +403,13 @@ dotnet_naming_rule.private_static_fields_rule.resharper_description = Static fie
dotnet_naming_rule.private_static_fields_rule.resharper_guid = f9fce829-e6f4-4cb2-80f1-5497c44f51df
dotnet_naming_rule.private_static_fields_rule.resharper_style = _ + aaBb, AaBb
dotnet_naming_rule.private_static_fields_rule.severity = warning
-dotnet_naming_rule.private_static_fields_rule.style = lower_camel_case_style
+dotnet_naming_rule.private_static_fields_rule.style = pascal_case
dotnet_naming_rule.private_static_fields_rule.symbols = private_static_fields_symbols
dotnet_naming_rule.private_static_readonly_rule.import_to_resharper = True
dotnet_naming_rule.private_static_readonly_rule.resharper_description = Static readonly fields (private)
dotnet_naming_rule.private_static_readonly_rule.resharper_guid = 15b5b1f1-457c-4ca6-b278-5615aedc07d3
-dotnet_naming_rule.private_static_readonly_rule.resharper_style = _ + aaBb, AaBb
dotnet_naming_rule.private_static_readonly_rule.severity = warning
-dotnet_naming_rule.private_static_readonly_rule.style = lower_camel_case_style
+dotnet_naming_rule.private_static_readonly_rule.style = pascal_case
dotnet_naming_rule.private_static_readonly_rule.symbols = private_static_readonly_symbols
dotnet_naming_rule.static_field_should_be_pascal_case_rule.import_to_resharper = True
dotnet_naming_rule.static_field_should_be_pascal_case_rule.resharper_description = static_field_should_be_pascal_case
@@ -407,6 +435,24 @@ dotnet_naming_rule.types_should_be_pascal_case_rule.symbols = types_should_be_pa
dotnet_naming_rule.types_should_be_pascal_case.severity = warning
dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
+dotnet_naming_rule.local_constants_rule.import_to_resharper = True
+dotnet_naming_rule.local_constants_rule.resharper_description = Local constants
+dotnet_naming_rule.local_constants_rule.resharper_guid = a4f433b8-abcd-4e55-a08f-82e78cef0f0c
+dotnet_naming_rule.private_instance_fields_rule_1.import_to_resharper = True
+dotnet_naming_rule.private_instance_fields_rule_1.resharper_description = Instance fields (private)
+dotnet_naming_rule.private_instance_fields_rule_1.resharper_guid = 4a98fdf6-7d98-4f5a-afeb-ea44ad98c70c
+dotnet_naming_rule.local_constants_rule.import_to_resharper = True
+dotnet_naming_rule.local_constants_rule.resharper_description = Local constants
+dotnet_naming_rule.local_constants_rule.resharper_guid = a4f433b8-abcd-4e55-a08f-82e78cef0f0c
+dotnet_naming_rule.local_constants_rule.severity = none
+dotnet_naming_rule.local_constants_rule.style = pascal_case
+dotnet_naming_rule.local_constants_rule.symbols = local_constants_symbols
+dotnet_naming_rule.private_instance_fields_rule_1.import_to_resharper = True
+dotnet_naming_rule.private_instance_fields_rule_1.resharper_description = Instance fields (private)
+dotnet_naming_rule.private_instance_fields_rule_1.resharper_guid = 4a98fdf6-7d98-4f5a-afeb-ea44ad98c70c
+dotnet_naming_rule.private_instance_fields_rule_1.severity = none
+dotnet_naming_rule.private_instance_fields_rule_1.style = lower_camel_case_style
+dotnet_naming_rule.private_instance_fields_rule_1.symbols = private_instance_fields_symbols_1
# Properties: 'dotnet_naming_style'
dotnet_naming_style.begins_with_i.capitalization = pascal_case
@@ -496,6 +542,19 @@ dotnet_naming_symbols.types_should_be_pascal_case_symbols.resharper_required_mod
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.types.required_modifiers =
+dotnet_naming_symbols.local_constants_symbols.resharper_applicable_kinds = local_constant
+dotnet_naming_symbols.local_constants_symbols.resharper_required_modifiers = any
+dotnet_naming_symbols.private_instance_fields_symbols_1.resharper_applicable_kinds = field, readonly_field
+dotnet_naming_symbols.private_instance_fields_symbols_1.resharper_required_modifiers = instance
+dotnet_naming_symbols.local_constants_symbols.applicable_accessibilities = *
+dotnet_naming_symbols.local_constants_symbols.applicable_kinds = local
+dotnet_naming_symbols.local_constants_symbols.required_modifiers = const
+dotnet_naming_symbols.local_constants_symbols.resharper_applicable_kinds = local_constant
+dotnet_naming_symbols.local_constants_symbols.resharper_required_modifiers = any
+dotnet_naming_symbols.private_instance_fields_symbols_1.applicable_accessibilities = private
+dotnet_naming_symbols.private_instance_fields_symbols_1.applicable_kinds = field
+dotnet_naming_symbols.private_instance_fields_symbols_1.resharper_applicable_kinds = field, readonly_field
+dotnet_naming_symbols.private_instance_fields_symbols_1.resharper_required_modifiers = instance
# Various settings
dotnet_remove_unnecessary_suppression_exclusions = none
@@ -655,7 +714,7 @@ resharper_redundant_base_qualifier_highlighting = warning
resharper_show_autodetect_configure_formatting_tip = false
resharper_suggest_var_or_type_built_in_types_highlighting = suggestion
resharper_suggest_var_or_type_elsewhere_highlighting = suggestion
-resharper_suggest_var_or_type_simple_types_highlighting = suggestion
+resharper_suggest_var_or_type_simple_types_highlighting = warning
resharper_too_many_chained_references_highlighting = hint
resharper_use_heuristics_for_body_style = true
resharper_use_indent_from_vs = false
@@ -672,3 +731,85 @@ resharper_parameter_type_can_be_enumerable_global_highlighting = suggestion
resharper_csharp_outdent_commas = true
resharper_class_with_virtual_members_never_inherited_global_highlighting = hint
+
+csharp_space_after_cast = false
+resharper_space_within_catch_parentheses = false
+resharper_space_within_foreach_parentheses = false
+resharper_space_within_if_parentheses = false
+
+resharper_space_between_typecast_parentheses = false
+resharper_space_within_fixed_parentheses = false
+resharper_space_within_for_parentheses = false
+resharper_space_within_lock_parentheses = false
+resharper_space_within_switch_parentheses = false
+resharper_space_within_using_parentheses = false
+resharper_space_within_while_parentheses = false
+
+csharp_space_after_keywords_in_control_flow_statements = true
+# csharp_space_between_parentheses = control_flow_statements, type_casts
+
+# ReSharper properties
+resharper_align_multiline_expression = true
+resharper_apply_on_completion = true
+resharper_cpp_keep_existing_arrangement = true
+resharper_csharp_brace_style = next_line
+resharper_csharp_insert_final_newline = true
+resharper_csharp_keep_existing_embedded_arrangement = true
+resharper_csharp_keep_existing_enum_arrangement = false
+resharper_csharp_keep_existing_expr_member_arrangement = true
+resharper_csharp_keep_existing_initializer_arrangement = true
+resharper_csharp_keep_existing_list_patterns_arrangement = true
+resharper_csharp_keep_existing_property_patterns_arrangement = true
+resharper_csharp_wrap_before_first_type_parameter_constraint = true
+resharper_csharp_wrap_before_ternary_opsigns = false
+resharper_csharp_wrap_extends_list_style = chop_if_long
+resharper_force_attribute_style = join
+resharper_formatter_off_tag = @formatter:off
+resharper_formatter_on_tag = @formatter:on
+resharper_formatter_tags_enabled = true
+resharper_keep_existing_switch_expression_arrangement = false
+resharper_prefer_wrap_around_eq = always_if_multiline
+resharper_wrap_chained_binary_patterns = chop_if_long
+
+# ReSharper inspection severities
+resharper_arguments_style_other_highlighting = warning
+resharper_async_void_method_highlighting = warning
+resharper_collection_never_updated_local_highlighting = none
+resharper_compare_non_constrained_generic_with_null_highlighting = warning
+resharper_complex_condition_expression_highlighting = suggestion
+resharper_enforce_do_while_statement_braces_highlighting = warning
+resharper_enforce_fixed_statement_braces_highlighting = warning
+resharper_enforce_foreach_statement_braces_highlighting = warning
+resharper_enforce_for_statement_braces_highlighting = warning
+resharper_enforce_if_statement_braces_highlighting = warning
+resharper_enforce_lock_statement_braces_highlighting = warning
+resharper_enforce_using_statement_braces_highlighting = warning
+resharper_enforce_while_statement_braces_highlighting = warning
+resharper_flag_argument_highlighting = hint
+resharper_function_complexity_overflow_highlighting = warning
+resharper_heap_view_boxing_allocation_highlighting = none
+resharper_heap_view_closure_allocation_highlighting = none
+resharper_heap_view_delegate_allocation_highlighting = none
+resharper_heap_view_object_allocation_highlighting = none
+resharper_heap_view_possible_boxing_allocation_highlighting = none
+resharper_inconsistent_naming_highlighting = none
+resharper_incorrect_blank_lines_near_braces_highlighting = warning
+resharper_local_function_can_be_made_static_highlighting = suggestion
+resharper_local_suppression_highlighting = hint
+resharper_loop_can_be_partly_converted_to_query_highlighting = hint
+resharper_missing_annotation_highlighting = hint
+resharper_missing_blank_lines_highlighting = warning
+resharper_not_allowed_annotation_highlighting = hint
+resharper_redundant_blank_lines_highlighting = warning
+resharper_redundant_captured_context_highlighting = hint
+resharper_redundant_enum_case_label_for_default_section_highlighting = warning
+resharper_replace_async_with_task_return_highlighting = warning
+resharper_return_type_can_be_enumerable_global_highlighting = suggestion
+resharper_return_type_can_be_enumerable_local_highlighting = suggestion
+resharper_separate_control_transfer_statement_highlighting = suggestion
+resharper_tabs_are_disallowed_highlighting = warning
+resharper_unnecessary_whitespace_highlighting = warning
+resharper_unused_member_global_highlighting = warning
+resharper_use_nameof_expression_for_part_of_the_string_highlighting = warning
+resharper_use_object_or_collection_initializer_highlighting = hint
+resharper_use_positional_deconstruction_pattern_highlighting = warning
diff --git a/editor-config/editorconfig-hierarchy/library-repository/.editorconfig b/editor-config/editorconfig-hierarchy/library-repository/.editorconfig
index cd268ed..84c609a 100644
--- a/editor-config/editorconfig-hierarchy/library-repository/.editorconfig
+++ b/editor-config/editorconfig-hierarchy/library-repository/.editorconfig
@@ -12,16 +12,10 @@ resharper_formatter_off_tag = @formatter:off
resharper_formatter_on_tag = @formatter:on
resharper_formatter_tags_enabled = true
-[{*.har,*.jsb2,*.jsb3,*.jsonc,*.postman_collection,*.postman_collection.json,*.postman_environment,*.postman_environment.json,.babelrc,.eslintrc,.prettierrc,.stylelintrc,.ws-context,jest.config}]
+[{*.sarif,*.json,*.sarif.json*.har,*.jsb2,*.jsb3,*.jsonc,*.postman_collection,*.postman_collection.json,*.postman_environment,*.postman_environment.json,.babelrc,.eslintrc,.prettierrc,.stylelintrc,.ws-context,jest.config}]
indent_size = 2
-[{*.yaml,*.yml}]
-indent_size = 2
-
-[{action.yml,super-linter.yml,workflow.yml}]
-indent_size = 2
-
-[{*.sarif,*.json,*.sarif.json}]
+[{*.yaml,*.yml,action.yml,super-linter.yml,workflow.ym}]
indent_size = 2
[*.{csproj,xml,props,targets,wxi,wxl,wxs,DotSettings,slnx,ruleset}]
diff --git a/editor-config/temporary-versions/additional-options.editorconfig b/editor-config/temporary-versions/additional-options.editorconfig
index 28a9608..cb74793 100644
--- a/editor-config/temporary-versions/additional-options.editorconfig
+++ b/editor-config/temporary-versions/additional-options.editorconfig
@@ -1,8 +1,73 @@
-## Properties: 'dotnet_diagnostic.s'
+dotnet_diagnostic.cc0001.severity = none # AlwaysUseVarAnalyzer - gives false positives for collection initializers
+dotnet_diagnostic.cc0022.severity = none # Object should be disposed - gives false positives for new using syntax
+dotnet_diagnostic.cc0031.severity = none # Verify delegate is not null - gives false positives
+dotnet_diagnostic.cc0091.severity = none # Make method static - gives false positives and marks methods that use instance members
+dotnet_diagnostic.cc0108.severity = warning
+dotnet_diagnostic.cs1591.severity = warning # Missing XML comment for publicly visible type or member 'Type_or_Member'
+dotnet_diagnostic.cs8597.severity = error # Thrown value may be null.
+dotnet_diagnostic.cs8600.severity = error # Converting null literal or possible null value to non-nullable type.
+dotnet_diagnostic.cs8601.severity = error # Possible null reference assignment to non-nullable field.
+dotnet_diagnostic.cs8602.severity = error # Dereference of a possibly null reference.
+dotnet_diagnostic.cs8603.severity = error # Possible null reference return.
+dotnet_diagnostic.cs8604.severity = error # Possible null reference argument for parameter.
+dotnet_diagnostic.cs8605.severity = error # Unboxing a possibly null value.
+dotnet_diagnostic.cs8607.severity = error # A possible null value may not be used for a type marked with [NotNull] or [DisallowNull]
+dotnet_diagnostic.cs8608.severity = error # Nullability of reference types in type doesn't match overridden member.
+dotnet_diagnostic.cs8609.severity = error # Nullability of reference types in return type doesn't match overridden member.
+dotnet_diagnostic.cs8610.severity = error # Nullability of reference types in type parameter doesn't match overridden member.
+dotnet_diagnostic.cs8611.severity = error # Nullability of reference types in type parameter doesn't match partial method declaration.
+dotnet_diagnostic.cs8612.severity = error # Nullability of reference types in type doesn't match implicitly implemented member.
+dotnet_diagnostic.cs8613.severity = error # Nullability of reference types in return type doesn't match implicitly implemented member.
+dotnet_diagnostic.cs8614.severity = error # Nullability of reference types in type of parameter doesn't match implicitly implemented member.
+dotnet_diagnostic.cs8615.severity = error # Nullability of reference types in type doesn't match implemented member.
+dotnet_diagnostic.cs8616.severity = error # Nullability of reference types in return type doesn't match implemented member.
+dotnet_diagnostic.cs8617.severity = error # Nullability of reference types in type of parameter doesn't match implicitly implemented member.
+dotnet_diagnostic.cs8618.severity = error # Non-nullable field is uninitialized. Consider declaring as nullable.
+dotnet_diagnostic.cs8619.severity = error # Nullability of reference types in value doesn't match target type.
+dotnet_diagnostic.cs8620.severity = error # Argument cannot be used for parameter due to differences in the nullability of reference types.
+dotnet_diagnostic.cs8621.severity = error # Nullability of reference types in return type doesn't match delegate type parameter.
+dotnet_diagnostic.cs8622.severity = error # Nullability of reference types in type of parameter doesn't match delegate type parameter.
+dotnet_diagnostic.cs8624.severity = error # Argument cannot be used for parameter due to differences in the nullability of reference types.
+dotnet_diagnostic.cs8625.severity = error # Cannot convert null literal to non-nullable reference type.
+dotnet_diagnostic.cs8629.severity = error # Nullable value type may be null.
+dotnet_diagnostic.cs8631.severity = error # The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match constraint type.
+dotnet_diagnostic.cs8633.severity = error # Nullability in constraints for type parameter of method doesn't match the constraints for type parameter of interface method. Consider using an explicit interface implementation instead.
+dotnet_diagnostic.cs8634.severity = error # The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'class' constraint.
+dotnet_diagnostic.cs8643.severity = error # Nullability of reference types in explicit interface specifier doesn't match interface implemented by the type.
+dotnet_diagnostic.cs8644.severity = error # Type does not implement interface member. Nullability of reference types in interface implemented by the base type doesn't match.
+dotnet_diagnostic.cs8645.severity = error # Member is already listed in the interface list on type with different nullability of reference types.
+dotnet_diagnostic.cs8655.severity = error # The switch expression does not handle some null inputs (it is not exhaustive).
+dotnet_diagnostic.cs8667.severity = error # Partial method declarations have inconsistent nullability in constraints for type parameter.
+dotnet_diagnostic.cs8714.severity = error # The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'notnull' constraint.
+dotnet_diagnostic.cs8762.severity = error # Parameter must have a non-null value when exiting.
+dotnet_diagnostic.cs8763.severity = error # A method marked [DoesNotReturn] should not return.
+dotnet_diagnostic.cs8763.severity = error # A method marked [DoesNotReturn] should not return.
+dotnet_diagnostic.cs8764.severity = error # Nullability of return type doesn't match overridden member (possibly because of nullability attributes).
+dotnet_diagnostic.cs8765.severity = error # Nullability of type of parameter doesn't match overridden member (possibly because of nullability attributes).
+dotnet_diagnostic.cs8766.severity = error # Nullability of reference types in return type of doesn't match implicitly implemented member (possibly because of nullability attributes).
+dotnet_diagnostic.cs8767.severity = error # Nullability of reference types in type of parameter of doesn't match implicitly implemented member (possibly because of nullability attributes).
+dotnet_diagnostic.cs8768.severity = error # Nullability of reference types in return type doesn't match implemented member (possibly because of nullability attributes).
+dotnet_diagnostic.cs8769.severity = error # Nullability of reference types in type of parameter doesn't match implemented member (possibly because of nullability attributes).
+dotnet_diagnostic.cs8770.severity = error # Method lacks [DoesNotReturn] annotation to match implemented or overridden member.
+dotnet_diagnostic.cs8770.severity = error # Method lacks [DoesNotReturn] annotation to match implemented or overridden member.
+dotnet_diagnostic.cs8774.severity = error # Member must have a non-null value when exiting.
+dotnet_diagnostic.cs8775.severity = error # Member must have a non-null value when exiting.
+dotnet_diagnostic.cs8776.severity = error # Member cannot be used in this attribute.
+dotnet_diagnostic.cs8777.severity = error # Parameter must have a non-null value when exiting.
+dotnet_diagnostic.cs8819.severity = error # Nullability of reference types in return type doesn't match partial method declaration.
+dotnet_diagnostic.cs8824.severity = error # Parameter must have a non-null value when exiting because parameter is non-null.
+dotnet_diagnostic.cs8825.severity = error # Return value must be non-null because parameter is non-null.
+dotnet_diagnostic.cs8847.severity = error # The switch expression does not handle some null inputs (it is not exhaustive). However, a pattern with a 'when' clause might successfully match this value.
+dotnet_diagnostic.cs9264.severity = warning # Non-nullable property must contain a non-null value when exiting constructor. Consider adding the 'required' modifier, or declaring the property as nullable, or adding '[field: MaybeNull, AllowNull]' attributes.*
+dotnet_diagnostic.faa0002.severity = warning
+dotnet_diagnostic.IDE0001.severity = suggestion # Simplify name
+dotnet_diagnostic.IDE0002.severity = true:error # Simplify name
+dotnet_diagnostic.IDE0018.severity = warning # Inline variable declaration
+dotnet_diagnostic.nu1507.severity = none # Use nameof operator
+dotnet_diagnostic.rcs1169.severity = suggestion
+dotnet_diagnostic.RCS1196.severity = false:error # TODO: Evaluate
dotnet_diagnostic.s1451.severity = none
dotnet_diagnostic.s4487.severity = none
-
-## Properties: 'dotnet_diagnostic.sa'
dotnet_diagnostic.sa0001.severity = none # XML comment analysis is disabled due to project configuration
dotnet_diagnostic.sa1000.severity = none # Keywords should be spaced correctly
dotnet_diagnostic.sa1009.severity = none # Closing parenthesis should be spaced correctly
@@ -27,26 +92,5 @@ dotnet_diagnostic.sa1623.severity = none # Property summary documentation should
dotnet_diagnostic.sa1633.severity = none # File should have header
dotnet_diagnostic.sa1640.severity = none # File header should have summary
dotnet_diagnostic.sa1649.severity = warning # File name should match first type name.
-
-## Properties: 'dotnet_diagnostic.spectre' - Spectre.Console
dotnet_diagnostic.spectre1010.severity = warning
dotnet_diagnostic.syslib1045.severity = warning
-
-## Properties: 'dotnet_diagnostic.faa'
-dotnet_diagnostic.faa0002.severity = warning
-
-## Properties: 'dotnet_diagnostic.IDE'
-dotnet_diagnostic.IDE0001.severity = suggestion # Simplify name
-dotnet_diagnostic.IDE0002.severity = true:error # Simplify name
-dotnet_diagnostic.IDE0018.severity = warning # Inline variable declaration
-
-## Properties: 'dotnet_diagnostic.nu'
-dotnet_diagnostic.nu1507.severity = none # Use nameof operator
-
-## Properties: 'dotnet_diagnostic.rcs'
-dotnet_diagnostic.rcs1169.severity = suggestion
-dotnet_diagnostic.RCS1196.severity = false:error # TODO: Evaluate
-
-## Properties: 'dotnet_diagnostic.s'
-dotnet_diagnostic.s1451.severity = none
-dotnet_diagnostic.s4487.severity = none
diff --git a/editor-config/temporary-versions/all-rules-sorted.editorconfig b/editor-config/temporary-versions/all-rules-sorted.editorconfig
index fd43b80..bff86c8 100644
--- a/editor-config/temporary-versions/all-rules-sorted.editorconfig
+++ b/editor-config/temporary-versions/all-rules-sorted.editorconfig
@@ -1,860 +1,204 @@
-dotnet_diagnostic.C26100.severity = warning
-dotnet_diagnostic.C26101.severity = warning
-dotnet_diagnostic.C26102.severity = warning
-dotnet_diagnostic.C26105.severity = warning
-dotnet_diagnostic.C26106.severity = warning
-dotnet_diagnostic.C26110.severity = warning
-dotnet_diagnostic.C26111.severity = warning
-dotnet_diagnostic.C26112.severity = warning
-dotnet_diagnostic.C26115.severity = warning
-dotnet_diagnostic.C26116.severity = warning
-dotnet_diagnostic.C26117.severity = warning
-dotnet_diagnostic.C26130.severity = warning
-dotnet_diagnostic.C26135.severity = warning
-dotnet_diagnostic.C26136.severity = warning
-dotnet_diagnostic.C26137.severity = warning
-dotnet_diagnostic.C26138.severity = warning
-dotnet_diagnostic.C26140.severity = warning
-dotnet_diagnostic.C26160.severity = warning
-dotnet_diagnostic.C26165.severity = warning
-dotnet_diagnostic.C26166.severity = warning
-dotnet_diagnostic.C26167.severity = warning
-dotnet_diagnostic.C26400.severity = warning
-dotnet_diagnostic.C26401.severity = warning
-dotnet_diagnostic.C26402.severity = warning
-dotnet_diagnostic.C26403.severity = warning
-dotnet_diagnostic.C26404.severity = warning
-dotnet_diagnostic.C26405.severity = warning
-dotnet_diagnostic.C26406.severity = warning
-dotnet_diagnostic.C26407.severity = warning
-dotnet_diagnostic.C26408.severity = warning
-dotnet_diagnostic.C26409.severity = warning
-dotnet_diagnostic.C26410.severity = warning
-dotnet_diagnostic.C26411.severity = warning
-dotnet_diagnostic.C26414.severity = warning
-dotnet_diagnostic.C26415.severity = warning
-dotnet_diagnostic.C26416.severity = warning
-dotnet_diagnostic.C26417.severity = warning
-dotnet_diagnostic.C26418.severity = warning
-dotnet_diagnostic.C26426.severity = warning
-dotnet_diagnostic.C26427.severity = warning
-dotnet_diagnostic.C26429.severity = warning
-dotnet_diagnostic.C26430.severity = warning
-dotnet_diagnostic.C26431.severity = warning
-dotnet_diagnostic.C26432.severity = warning
-dotnet_diagnostic.C26433.severity = warning
-dotnet_diagnostic.C26434.severity = warning
-dotnet_diagnostic.C26435.severity = warning
-dotnet_diagnostic.C26436.severity = warning
-dotnet_diagnostic.C26437.severity = warning
-dotnet_diagnostic.C26438.severity = warning
-dotnet_diagnostic.C26439.severity = warning
-dotnet_diagnostic.C26440.severity = warning
-dotnet_diagnostic.C26441.severity = warning
-dotnet_diagnostic.C26443.severity = warning
-dotnet_diagnostic.C26444.severity = warning
-dotnet_diagnostic.C26445.severity = warning
-dotnet_diagnostic.C26446.severity = warning
-dotnet_diagnostic.C26447.severity = warning
-dotnet_diagnostic.C26448.severity = warning
-dotnet_diagnostic.C26449.severity = warning
-dotnet_diagnostic.C26450.severity = warning
-dotnet_diagnostic.C26451.severity = warning
-dotnet_diagnostic.C26452.severity = warning
-dotnet_diagnostic.C26453.severity = warning
-dotnet_diagnostic.C26454.severity = warning
-dotnet_diagnostic.C26455.severity = warning
-dotnet_diagnostic.C26456.severity = warning
-dotnet_diagnostic.C26457.severity = warning
-dotnet_diagnostic.C26458.severity = warning
-dotnet_diagnostic.C26459.severity = warning
-dotnet_diagnostic.C26460.severity = warning
-dotnet_diagnostic.C26461.severity = warning
-dotnet_diagnostic.C26462.severity = warning
-dotnet_diagnostic.C26463.severity = warning
-dotnet_diagnostic.C26464.severity = warning
-dotnet_diagnostic.C26465.severity = warning
-dotnet_diagnostic.C26466.severity = warning
-dotnet_diagnostic.C26471.severity = warning
-dotnet_diagnostic.C26472.severity = warning
-dotnet_diagnostic.C26473.severity = warning
-dotnet_diagnostic.C26474.severity = warning
-dotnet_diagnostic.C26475.severity = warning
-dotnet_diagnostic.C26476.severity = warning
-dotnet_diagnostic.C26477.severity = warning
-dotnet_diagnostic.C26478.severity = warning
-dotnet_diagnostic.C26479.severity = warning
-dotnet_diagnostic.C26481.severity = warning
-dotnet_diagnostic.C26482.severity = warning
-dotnet_diagnostic.C26483.severity = warning
-dotnet_diagnostic.C26485.severity = warning
-dotnet_diagnostic.C26486.severity = warning
-dotnet_diagnostic.C26487.severity = warning
-dotnet_diagnostic.C26488.severity = warning
-dotnet_diagnostic.C26489.severity = warning
-dotnet_diagnostic.C26490.severity = warning
-dotnet_diagnostic.C26491.severity = warning
-dotnet_diagnostic.C26492.severity = warning
-dotnet_diagnostic.C26493.severity = warning
-dotnet_diagnostic.C26494.severity = warning
-dotnet_diagnostic.C26495.severity = warning
-dotnet_diagnostic.C26496.severity = warning
-dotnet_diagnostic.C26497.severity = warning
-dotnet_diagnostic.C26498.severity = warning
-dotnet_diagnostic.C26800.severity = warning
-dotnet_diagnostic.C26810.severity = warning
-dotnet_diagnostic.C26811.severity = warning
-dotnet_diagnostic.C26812.severity = warning
-dotnet_diagnostic.C26813.severity = warning
-dotnet_diagnostic.C26814.severity = warning
-dotnet_diagnostic.C26815.severity = warning
-dotnet_diagnostic.C26816.severity = warning
-dotnet_diagnostic.C26817.severity = warning
-dotnet_diagnostic.C26818.severity = warning
-dotnet_diagnostic.C26819.severity = warning
-dotnet_diagnostic.C26820.severity = warning
-dotnet_diagnostic.C26821.severity = warning
-dotnet_diagnostic.C26822.severity = warning
-dotnet_diagnostic.C26823.severity = warning
-dotnet_diagnostic.C26824.severity = warning
-dotnet_diagnostic.C26825.severity = warning
-dotnet_diagnostic.C26826.severity = warning
-dotnet_diagnostic.C26827.severity = warning
-dotnet_diagnostic.C26828.severity = warning
-dotnet_diagnostic.C26829.severity = warning
-dotnet_diagnostic.C26830.severity = warning
-dotnet_diagnostic.C26837.severity = warning
-dotnet_diagnostic.C26846.severity = warning
-dotnet_diagnostic.C26847.severity = warning
-dotnet_diagnostic.C26848.severity = warning
-dotnet_diagnostic.C26849.severity = warning
-dotnet_diagnostic.C26861.severity = warning
-dotnet_diagnostic.C26862.severity = warning
-dotnet_diagnostic.C26863.severity = warning
-dotnet_diagnostic.C26864.severity = warning
-dotnet_diagnostic.C28020.severity = warning
-dotnet_diagnostic.C28021.severity = warning
-dotnet_diagnostic.C28022.severity = warning
-dotnet_diagnostic.C28023.severity = warning
-dotnet_diagnostic.C28024.severity = warning
-dotnet_diagnostic.C28039.severity = warning
-dotnet_diagnostic.C28101.severity = warning
-dotnet_diagnostic.C28103.severity = warning
-dotnet_diagnostic.C28104.severity = warning
-dotnet_diagnostic.C28105.severity = warning
-dotnet_diagnostic.C28106.severity = warning
-dotnet_diagnostic.C28107.severity = warning
-dotnet_diagnostic.C28108.severity = warning
-dotnet_diagnostic.C28109.severity = warning
-dotnet_diagnostic.C28110.severity = warning
-dotnet_diagnostic.C28111.severity = warning
-dotnet_diagnostic.C28112.severity = warning
-dotnet_diagnostic.C28113.severity = warning
-dotnet_diagnostic.C28114.severity = warning
-dotnet_diagnostic.C28120.severity = warning
-dotnet_diagnostic.C28121.severity = warning
-dotnet_diagnostic.C28122.severity = warning
-dotnet_diagnostic.C28123.severity = warning
-dotnet_diagnostic.C28124.severity = warning
-dotnet_diagnostic.C28125.severity = warning
-dotnet_diagnostic.C28126.severity = warning
-dotnet_diagnostic.C28127.severity = warning
-dotnet_diagnostic.C28128.severity = warning
-dotnet_diagnostic.C28129.severity = warning
-dotnet_diagnostic.C28131.severity = warning
-dotnet_diagnostic.C28132.severity = warning
-dotnet_diagnostic.C28133.severity = warning
-dotnet_diagnostic.C28134.severity = warning
-dotnet_diagnostic.C28135.severity = warning
-dotnet_diagnostic.C28137.severity = warning
-dotnet_diagnostic.C28138.severity = warning
-dotnet_diagnostic.C28141.severity = warning
-dotnet_diagnostic.C28143.severity = warning
-dotnet_diagnostic.C28144.severity = warning
-dotnet_diagnostic.C28145.severity = warning
-dotnet_diagnostic.C28146.severity = warning
-dotnet_diagnostic.C28147.severity = warning
-dotnet_diagnostic.C28150.severity = warning
-dotnet_diagnostic.C28151.severity = warning
-dotnet_diagnostic.C28152.severity = warning
-dotnet_diagnostic.C28153.severity = warning
-dotnet_diagnostic.C28156.severity = warning
-dotnet_diagnostic.C28157.severity = warning
-dotnet_diagnostic.C28158.severity = warning
-dotnet_diagnostic.C28159.severity = warning
-dotnet_diagnostic.C28160.severity = warning
-dotnet_diagnostic.C28161.severity = warning
-dotnet_diagnostic.C28162.severity = warning
-dotnet_diagnostic.C28163.severity = warning
-dotnet_diagnostic.C28164.severity = warning
-dotnet_diagnostic.C28165.severity = warning
-dotnet_diagnostic.C28166.severity = warning
-dotnet_diagnostic.C28167.severity = warning
-dotnet_diagnostic.C28168.severity = warning
-dotnet_diagnostic.C28169.severity = warning
-dotnet_diagnostic.C28170.severity = warning
-dotnet_diagnostic.C28171.severity = warning
-dotnet_diagnostic.C28172.severity = warning
-dotnet_diagnostic.C28173.severity = warning
-dotnet_diagnostic.C28175.severity = warning
-dotnet_diagnostic.C28176.severity = warning
-dotnet_diagnostic.C28182.severity = warning
-dotnet_diagnostic.C28183.severity = warning
-dotnet_diagnostic.C28193.severity = warning
-dotnet_diagnostic.C28194.severity = warning
-dotnet_diagnostic.C28195.severity = warning
-dotnet_diagnostic.C28196.severity = warning
-dotnet_diagnostic.C28197.severity = warning
-dotnet_diagnostic.C28198.severity = warning
-dotnet_diagnostic.C28199.severity = warning
-dotnet_diagnostic.C28202.severity = warning
-dotnet_diagnostic.C28203.severity = warning
-dotnet_diagnostic.C28204.severity = warning
-dotnet_diagnostic.C28205.severity = warning
-dotnet_diagnostic.C28206.severity = warning
-dotnet_diagnostic.C28207.severity = warning
-dotnet_diagnostic.C28208.severity = warning
-dotnet_diagnostic.C28209.severity = warning
-dotnet_diagnostic.C28210.severity = warning
-dotnet_diagnostic.C28211.severity = warning
-dotnet_diagnostic.C28212.severity = warning
-dotnet_diagnostic.C28213.severity = warning
-dotnet_diagnostic.C28214.severity = warning
-dotnet_diagnostic.C28215.severity = warning
-dotnet_diagnostic.C28216.severity = warning
-dotnet_diagnostic.C28217.severity = warning
-dotnet_diagnostic.C28218.severity = warning
-dotnet_diagnostic.C28219.severity = warning
-dotnet_diagnostic.C28220.severity = warning
-dotnet_diagnostic.C28221.severity = warning
-dotnet_diagnostic.C28222.severity = warning
-dotnet_diagnostic.C28223.severity = warning
-dotnet_diagnostic.C28224.severity = warning
-dotnet_diagnostic.C28225.severity = warning
-dotnet_diagnostic.C28226.severity = warning
-dotnet_diagnostic.C28227.severity = warning
-dotnet_diagnostic.C28228.severity = warning
-dotnet_diagnostic.C28229.severity = warning
-dotnet_diagnostic.C28230.severity = warning
-dotnet_diagnostic.C28231.severity = warning
-dotnet_diagnostic.C28232.severity = warning
-dotnet_diagnostic.C28233.severity = warning
-dotnet_diagnostic.C28234.severity = warning
-dotnet_diagnostic.C28235.severity = warning
-dotnet_diagnostic.C28236.severity = warning
-dotnet_diagnostic.C28237.severity = warning
-dotnet_diagnostic.C28238.severity = warning
-dotnet_diagnostic.C28239.severity = warning
-dotnet_diagnostic.C28240.severity = warning
-dotnet_diagnostic.C28241.severity = warning
-dotnet_diagnostic.C28243.severity = warning
-dotnet_diagnostic.C28244.severity = warning
-dotnet_diagnostic.C28245.severity = warning
-dotnet_diagnostic.C28246.severity = warning
-dotnet_diagnostic.C28250.severity = warning
-dotnet_diagnostic.C28251.severity = warning
-dotnet_diagnostic.C28252.severity = warning
-dotnet_diagnostic.C28253.severity = warning
-dotnet_diagnostic.C28254.severity = warning
-dotnet_diagnostic.C28260.severity = warning
-dotnet_diagnostic.C28262.severity = warning
-dotnet_diagnostic.C28263.severity = warning
-dotnet_diagnostic.C28266.severity = warning
-dotnet_diagnostic.C28267.severity = warning
-dotnet_diagnostic.C28272.severity = warning
-dotnet_diagnostic.C28273.severity = warning
-dotnet_diagnostic.C28275.severity = warning
-dotnet_diagnostic.C28278.severity = warning
-dotnet_diagnostic.C28279.severity = warning
-dotnet_diagnostic.C28280.severity = warning
-dotnet_diagnostic.C28282.severity = warning
-dotnet_diagnostic.C28283.severity = warning
-dotnet_diagnostic.C28284.severity = warning
-dotnet_diagnostic.C28285.severity = warning
-dotnet_diagnostic.C28286.severity = warning
-dotnet_diagnostic.C28287.severity = warning
-dotnet_diagnostic.C28288.severity = warning
-dotnet_diagnostic.C28289.severity = warning
-dotnet_diagnostic.C28290.severity = warning
-dotnet_diagnostic.C28291.severity = warning
-dotnet_diagnostic.C28300.severity = warning
-dotnet_diagnostic.C28301.severity = warning
-dotnet_diagnostic.C28302.severity = warning
-dotnet_diagnostic.C28303.severity = warning
-dotnet_diagnostic.C28304.severity = warning
-dotnet_diagnostic.C28305.severity = warning
-dotnet_diagnostic.C28306.severity = warning
-dotnet_diagnostic.C28307.severity = warning
-dotnet_diagnostic.C28308.severity = warning
-dotnet_diagnostic.C28309.severity = warning
-dotnet_diagnostic.C28350.severity = warning
-dotnet_diagnostic.C28351.severity = warning
-dotnet_diagnostic.C28601.severity = warning
-dotnet_diagnostic.C28602.severity = warning
-dotnet_diagnostic.C28604.severity = warning
-dotnet_diagnostic.C28615.severity = warning
-dotnet_diagnostic.C28616.severity = warning
-dotnet_diagnostic.C28617.severity = warning
-dotnet_diagnostic.C28623.severity = warning
-dotnet_diagnostic.C28624.severity = warning
-dotnet_diagnostic.C28625.severity = warning
-dotnet_diagnostic.C28636.severity = warning
-dotnet_diagnostic.C28637.severity = warning
-dotnet_diagnostic.C28638.severity = warning
-dotnet_diagnostic.C28639.severity = warning
-dotnet_diagnostic.C28640.severity = warning
-dotnet_diagnostic.C28645.severity = warning
-dotnet_diagnostic.C28648.severity = warning
-dotnet_diagnostic.C28649.severity = warning
-dotnet_diagnostic.C28650.severity = warning
-dotnet_diagnostic.C28714.severity = warning
-dotnet_diagnostic.C28715.severity = warning
-dotnet_diagnostic.C28716.severity = warning
-dotnet_diagnostic.C28717.severity = warning
-dotnet_diagnostic.C28719.severity = warning
-dotnet_diagnostic.C28720.severity = warning
-dotnet_diagnostic.C28721.severity = warning
-dotnet_diagnostic.C28726.severity = warning
-dotnet_diagnostic.C28727.severity = warning
-dotnet_diagnostic.C28730.severity = warning
-dotnet_diagnostic.C28735.severity = warning
-dotnet_diagnostic.C28736.severity = warning
-dotnet_diagnostic.C28750.severity = warning
-dotnet_diagnostic.C28751.severity = warning
-dotnet_diagnostic.C33001.severity = warning
-dotnet_diagnostic.C33004.severity = warning
-dotnet_diagnostic.C33005.severity = warning
-dotnet_diagnostic.C33010.severity = warning
-dotnet_diagnostic.C33011.severity = warning
-dotnet_diagnostic.C33020.severity = warning
-dotnet_diagnostic.C33022.severity = warning
-dotnet_diagnostic.C6001.severity = warning
-dotnet_diagnostic.C6011.severity = warning
-dotnet_diagnostic.C6014.severity = warning
-dotnet_diagnostic.C6029.severity = warning
-dotnet_diagnostic.C6031.severity = warning
-dotnet_diagnostic.C6053.severity = warning
-dotnet_diagnostic.C6054.severity = warning
-dotnet_diagnostic.C6059.severity = warning
-dotnet_diagnostic.C6063.severity = warning
-dotnet_diagnostic.C6064.severity = warning
-dotnet_diagnostic.C6066.severity = warning
-dotnet_diagnostic.C6067.severity = warning
-dotnet_diagnostic.C6101.severity = warning
-dotnet_diagnostic.C6200.severity = warning
-dotnet_diagnostic.C6201.severity = warning
-dotnet_diagnostic.C6211.severity = warning
-dotnet_diagnostic.C6214.severity = warning
-dotnet_diagnostic.C6215.severity = warning
-dotnet_diagnostic.C6216.severity = warning
-dotnet_diagnostic.C6217.severity = warning
-dotnet_diagnostic.C6219.severity = warning
-dotnet_diagnostic.C6220.severity = warning
-dotnet_diagnostic.C6221.severity = warning
-dotnet_diagnostic.C6225.severity = warning
-dotnet_diagnostic.C6226.severity = warning
-dotnet_diagnostic.C6230.severity = warning
-dotnet_diagnostic.C6235.severity = warning
-dotnet_diagnostic.C6236.severity = warning
-dotnet_diagnostic.C6237.severity = warning
-dotnet_diagnostic.C6239.severity = warning
-dotnet_diagnostic.C6240.severity = warning
-dotnet_diagnostic.C6242.severity = warning
-dotnet_diagnostic.C6244.severity = warning
-dotnet_diagnostic.C6246.severity = warning
-dotnet_diagnostic.C6248.severity = warning
-dotnet_diagnostic.C6250.severity = warning
-dotnet_diagnostic.C6255.severity = warning
-dotnet_diagnostic.C6258.severity = warning
-dotnet_diagnostic.C6259.severity = warning
-dotnet_diagnostic.C6260.severity = warning
-dotnet_diagnostic.C6262.severity = warning
-dotnet_diagnostic.C6263.severity = warning
-dotnet_diagnostic.C6268.severity = warning
-dotnet_diagnostic.C6269.severity = warning
-dotnet_diagnostic.C6270.severity = warning
-dotnet_diagnostic.C6271.severity = warning
-dotnet_diagnostic.C6272.severity = warning
-dotnet_diagnostic.C6273.severity = warning
-dotnet_diagnostic.C6274.severity = warning
-dotnet_diagnostic.C6276.severity = warning
-dotnet_diagnostic.C6277.severity = warning
-dotnet_diagnostic.C6278.severity = warning
-dotnet_diagnostic.C6279.severity = warning
-dotnet_diagnostic.C6280.severity = warning
-dotnet_diagnostic.C6281.severity = warning
-dotnet_diagnostic.C6282.severity = warning
-dotnet_diagnostic.C6283.severity = warning
-dotnet_diagnostic.C6284.severity = warning
-dotnet_diagnostic.C6285.severity = warning
-dotnet_diagnostic.C6286.severity = warning
-dotnet_diagnostic.C6287.severity = warning
-dotnet_diagnostic.C6288.severity = warning
-dotnet_diagnostic.C6289.severity = warning
-dotnet_diagnostic.C6290.severity = warning
-dotnet_diagnostic.C6291.severity = warning
-dotnet_diagnostic.C6292.severity = warning
-dotnet_diagnostic.C6293.severity = warning
-dotnet_diagnostic.C6294.severity = warning
-dotnet_diagnostic.C6295.severity = warning
-dotnet_diagnostic.C6296.severity = warning
-dotnet_diagnostic.C6297.severity = warning
-dotnet_diagnostic.C6298.severity = warning
-dotnet_diagnostic.C6299.severity = warning
-dotnet_diagnostic.C6302.severity = warning
-dotnet_diagnostic.C6303.severity = warning
-dotnet_diagnostic.C6305.severity = warning
-dotnet_diagnostic.C6306.severity = warning
-dotnet_diagnostic.C6308.severity = warning
-dotnet_diagnostic.C6310.severity = warning
-dotnet_diagnostic.C6312.severity = warning
-dotnet_diagnostic.C6313.severity = warning
-dotnet_diagnostic.C6314.severity = warning
-dotnet_diagnostic.C6315.severity = warning
-dotnet_diagnostic.C6316.severity = warning
-dotnet_diagnostic.C6317.severity = warning
-dotnet_diagnostic.C6318.severity = warning
-dotnet_diagnostic.C6319.severity = warning
-dotnet_diagnostic.C6320.severity = warning
-dotnet_diagnostic.C6322.severity = warning
-dotnet_diagnostic.C6323.severity = warning
-dotnet_diagnostic.C6324.severity = warning
-dotnet_diagnostic.C6326.severity = warning
-dotnet_diagnostic.C6328.severity = warning
-dotnet_diagnostic.C6329.severity = warning
-dotnet_diagnostic.C6330.severity = warning
-dotnet_diagnostic.C6331.severity = warning
-dotnet_diagnostic.C6332.severity = warning
-dotnet_diagnostic.C6333.severity = warning
-dotnet_diagnostic.C6334.severity = warning
-dotnet_diagnostic.C6335.severity = warning
-dotnet_diagnostic.C6336.severity = warning
-dotnet_diagnostic.C6340.severity = warning
-dotnet_diagnostic.C6381.severity = warning
-dotnet_diagnostic.C6383.severity = warning
-dotnet_diagnostic.C6384.severity = warning
-dotnet_diagnostic.C6385.severity = warning
-dotnet_diagnostic.C6386.severity = warning
-dotnet_diagnostic.C6387.severity = warning
-dotnet_diagnostic.C6388.severity = warning
-dotnet_diagnostic.C6389.severity = warning
-dotnet_diagnostic.C6392.severity = warning
-dotnet_diagnostic.C6393.severity = warning
-dotnet_diagnostic.C6394.severity = warning
-dotnet_diagnostic.C6395.severity = warning
-dotnet_diagnostic.C6396.severity = warning
-dotnet_diagnostic.C6397.severity = warning
-dotnet_diagnostic.C6398.severity = warning
-dotnet_diagnostic.C6400.severity = warning
-dotnet_diagnostic.C6401.severity = warning
-dotnet_diagnostic.C6411.severity = warning
-dotnet_diagnostic.C6412.severity = warning
-dotnet_diagnostic.C6500.severity = warning
-dotnet_diagnostic.C6501.severity = warning
-dotnet_diagnostic.C6503.severity = warning
-dotnet_diagnostic.C6504.severity = warning
-dotnet_diagnostic.C6505.severity = warning
-dotnet_diagnostic.C6506.severity = warning
-dotnet_diagnostic.C6508.severity = warning
-dotnet_diagnostic.C6509.severity = warning
-dotnet_diagnostic.C6510.severity = warning
-dotnet_diagnostic.C6511.severity = warning
-dotnet_diagnostic.C6513.severity = warning
-dotnet_diagnostic.C6514.severity = warning
-dotnet_diagnostic.C6515.severity = warning
-dotnet_diagnostic.C6516.severity = warning
-dotnet_diagnostic.C6517.severity = warning
-dotnet_diagnostic.C6518.severity = warning
-dotnet_diagnostic.C6522.severity = warning
-dotnet_diagnostic.C6525.severity = warning
-dotnet_diagnostic.C6527.severity = warning
-dotnet_diagnostic.C6530.severity = warning
-dotnet_diagnostic.C6540.severity = warning
-dotnet_diagnostic.C6551.severity = warning
-dotnet_diagnostic.C6552.severity = warning
-dotnet_diagnostic.C6701.severity = warning
-dotnet_diagnostic.C6702.severity = warning
-dotnet_diagnostic.C6703.severity = warning
-dotnet_diagnostic.C6704.severity = warning
-dotnet_diagnostic.C6705.severity = warning
-dotnet_diagnostic.C6706.severity = warning
-dotnet_diagnostic.C6707.severity = warning
-dotnet_diagnostic.C6993.severity = warning
-dotnet_diagnostic.C6995.severity = warning
-dotnet_diagnostic.C6997.severity = warning
-dotnet_diagnostic.CA1001.severity = warning
-dotnet_diagnostic.CA1001.severity = warning
-dotnet_diagnostic.CA1005.severity = warning
-dotnet_diagnostic.CA1007.severity = warning
-dotnet_diagnostic.CA1009.severity = warning
-dotnet_diagnostic.CA1011.severity = warning
-dotnet_diagnostic.CA1013.severity = warning
-dotnet_diagnostic.CA1014.severity = warning
-dotnet_diagnostic.CA1016.severity = warning
-dotnet_diagnostic.CA1016.severity = warning
-dotnet_diagnostic.CA1017.severity = warning
-dotnet_diagnostic.CA1018.severity = warning
-dotnet_diagnostic.CA1018.severity = warning
-dotnet_diagnostic.CA1019.severity = warning
-dotnet_diagnostic.CA1024.severity = warning
-dotnet_diagnostic.CA1030.severity = warning
-dotnet_diagnostic.CA1031.severity = warning
-dotnet_diagnostic.CA1033.severity = warning
-dotnet_diagnostic.CA1035.severity = warning
-dotnet_diagnostic.CA1036.severity = warning
-dotnet_diagnostic.CA1036.severity = warning
-dotnet_diagnostic.CA1038.severity = warning
-dotnet_diagnostic.CA1040.severity = warning
-dotnet_diagnostic.CA1041.severity = warning
-dotnet_diagnostic.CA1041.severity = warning
-dotnet_diagnostic.CA1044.severity = warning
-dotnet_diagnostic.CA1049.severity = warning
-dotnet_diagnostic.CA1050.severity = warning
-dotnet_diagnostic.CA1050.severity = warning
-dotnet_diagnostic.CA1051.severity = warning
-dotnet_diagnostic.CA1051.severity = warning
-dotnet_diagnostic.CA1052.severity = warning
-dotnet_diagnostic.CA1053.severity = warning
-dotnet_diagnostic.CA1054.severity = warning
-dotnet_diagnostic.CA1055.severity = warning
-dotnet_diagnostic.CA1056.severity = warning
-dotnet_diagnostic.CA1057.severity = warning
-dotnet_diagnostic.CA1058.severity = warning
-dotnet_diagnostic.CA1059.severity = warning
-dotnet_diagnostic.CA1060.severity = warning
-dotnet_diagnostic.CA1061.severity = warning
-dotnet_diagnostic.CA1061.severity = warning
-dotnet_diagnostic.CA1064.severity = warning
-dotnet_diagnostic.CA1065.severity = warning
-dotnet_diagnostic.CA1300.severity = warning
-dotnet_diagnostic.CA1301.severity = warning
-dotnet_diagnostic.CA1302.severity = warning
-dotnet_diagnostic.CA1304.severity = warning
-dotnet_diagnostic.CA1304.severity = warning
-dotnet_diagnostic.CA1305.severity = warning
-dotnet_diagnostic.CA1305.severity = warning
-dotnet_diagnostic.CA1306.severity = warning
-dotnet_diagnostic.CA1307.severity = warning
-dotnet_diagnostic.CA1308.severity = warning
-dotnet_diagnostic.CA1309.severity = warning
-dotnet_diagnostic.CA1309.severity = warning
-dotnet_diagnostic.CA1400.severity = warning
-dotnet_diagnostic.CA1401.severity = warning
-dotnet_diagnostic.CA1401.severity = warning
-dotnet_diagnostic.CA1402.severity = warning
-dotnet_diagnostic.CA1403.severity = warning
-dotnet_diagnostic.CA1404.severity = warning
-dotnet_diagnostic.CA1405.severity = warning
-dotnet_diagnostic.CA1406.severity = warning
-dotnet_diagnostic.CA1407.severity = warning
-dotnet_diagnostic.CA1408.severity = warning
-dotnet_diagnostic.CA1409.severity = warning
-dotnet_diagnostic.CA1410.severity = warning
-dotnet_diagnostic.CA1411.severity = warning
-dotnet_diagnostic.CA1412.severity = warning
-dotnet_diagnostic.CA1413.severity = warning
-dotnet_diagnostic.CA1500.severity = warning
-dotnet_diagnostic.CA1501.severity = warning
-dotnet_diagnostic.CA1502.severity = warning
-dotnet_diagnostic.CA1504.severity = warning
-dotnet_diagnostic.CA1505.severity = warning
-dotnet_diagnostic.CA1506.severity = warning
-dotnet_diagnostic.CA1600.severity = warning
-dotnet_diagnostic.CA1601.severity = warning
-dotnet_diagnostic.CA1700.severity = warning
-dotnet_diagnostic.CA1701.severity = warning
-dotnet_diagnostic.CA1702.severity = warning
-dotnet_diagnostic.CA1703.severity = warning
-dotnet_diagnostic.CA1704.severity = warning
-dotnet_diagnostic.CA1707.severity = warning
-dotnet_diagnostic.CA1707.severity = warning
-dotnet_diagnostic.CA1708.severity = warning
-dotnet_diagnostic.CA1708.severity = warning
-dotnet_diagnostic.CA1709.severity = warning
-dotnet_diagnostic.CA1710.severity = warning
-dotnet_diagnostic.CA1710.severity = warning
-dotnet_diagnostic.CA1711.severity = warning
-dotnet_diagnostic.CA1711.severity = warning
-dotnet_diagnostic.CA1712.severity = warning
-dotnet_diagnostic.CA1712.severity = warning
-dotnet_diagnostic.CA1713.severity = warning
-dotnet_diagnostic.CA1714.severity = warning
-dotnet_diagnostic.CA1715.severity = warning
-dotnet_diagnostic.CA1715.severity = warning
-dotnet_diagnostic.CA1716.severity = warning
-dotnet_diagnostic.CA1716.severity = warning
-dotnet_diagnostic.CA1717.severity = warning
-dotnet_diagnostic.CA1719.severity = warning
-dotnet_diagnostic.CA1720.severity = warning
-dotnet_diagnostic.CA1720.severity = warning
-dotnet_diagnostic.CA1721.severity = warning
-dotnet_diagnostic.CA1722.severity = warning
-dotnet_diagnostic.CA1724.severity = warning
-dotnet_diagnostic.CA1725.severity = warning
-dotnet_diagnostic.CA1725.severity = warning
-dotnet_diagnostic.CA1726.severity = warning
-dotnet_diagnostic.CA1800.severity = warning
-dotnet_diagnostic.CA1801.severity = warning
-dotnet_diagnostic.CA1802.severity = warning
-dotnet_diagnostic.CA1804.severity = warning
-dotnet_diagnostic.CA1806.severity = none
-dotnet_diagnostic.CA1809.severity = warning
-dotnet_diagnostic.CA1810.severity = warning
-dotnet_diagnostic.CA1811.severity = warning
-dotnet_diagnostic.CA1812.severity = warning
-dotnet_diagnostic.CA1813.severity = warning
-dotnet_diagnostic.CA1814.severity = warning
-dotnet_diagnostic.CA1815.severity = warning
-dotnet_diagnostic.CA1816.severity = warning
-dotnet_diagnostic.CA1816.severity = warning
-dotnet_diagnostic.CA1820.severity = warning
-dotnet_diagnostic.CA1821.severity = warning
-dotnet_diagnostic.CA1821.severity = warning
-dotnet_diagnostic.CA1822.severity = warning
-dotnet_diagnostic.CA1822.severity = warning
-dotnet_diagnostic.CA1823.severity = warning
-dotnet_diagnostic.CA1824.severity = none # TODO: Check what it is
-dotnet_diagnostic.CA1900.severity = warning
-dotnet_diagnostic.CA1901.severity = warning
-dotnet_diagnostic.CA1903.severity = warning
-dotnet_diagnostic.CA2001.severity = warning
-dotnet_diagnostic.CA2002.severity = warning
-dotnet_diagnostic.CA2003.severity = warning
-dotnet_diagnostic.CA2004.severity = warning
-dotnet_diagnostic.CA2006.severity = warning
-dotnet_diagnostic.CA2101.severity = warning
-dotnet_diagnostic.CA2101.severity = warning
-dotnet_diagnostic.CA2102.severity = warning
-dotnet_diagnostic.CA2103.severity = warning
-dotnet_diagnostic.CA2104.severity = warning
-dotnet_diagnostic.CA2106.severity = warning
-dotnet_diagnostic.CA2107.severity = warning
-dotnet_diagnostic.CA2108.severity = warning
-dotnet_diagnostic.CA2109.severity = warning
-dotnet_diagnostic.CA2111.severity = warning
-dotnet_diagnostic.CA2112.severity = warning
-dotnet_diagnostic.CA2114.severity = warning
-dotnet_diagnostic.CA2115.severity = warning
-dotnet_diagnostic.CA2116.severity = warning
-dotnet_diagnostic.CA2117.severity = warning
-dotnet_diagnostic.CA2118.severity = warning
-dotnet_diagnostic.CA2119.severity = warning
-dotnet_diagnostic.CA2120.severity = warning
-dotnet_diagnostic.CA2121.severity = warning
-dotnet_diagnostic.CA2122.severity = warning
-dotnet_diagnostic.CA2123.severity = warning
-dotnet_diagnostic.CA2124.severity = warning
-dotnet_diagnostic.CA2126.severity = warning
-dotnet_diagnostic.CA2130.severity = warning
-dotnet_diagnostic.CA2131.severity = warning
-dotnet_diagnostic.CA2132.severity = warning
-dotnet_diagnostic.CA2133.severity = warning
-dotnet_diagnostic.CA2134.severity = warning
-dotnet_diagnostic.CA2135.severity = warning
-dotnet_diagnostic.CA2136.severity = warning
-dotnet_diagnostic.CA2137.severity = warning
-dotnet_diagnostic.CA2138.severity = warning
-dotnet_diagnostic.CA2139.severity = warning
-dotnet_diagnostic.CA2140.severity = warning
-dotnet_diagnostic.CA2141.severity = warning
-dotnet_diagnostic.CA2142.severity = warning
-dotnet_diagnostic.CA2143.severity = warning
-dotnet_diagnostic.CA2144.severity = warning
-dotnet_diagnostic.CA5122.severity = warning
-dotnet_diagnostic.S1109.severity = warning
-dotnet_diagnostic.SA0001.severity = warning
-dotnet_diagnostic.SA0002.severity = warning
-dotnet_diagnostic.SA1000.severity = warning
-dotnet_diagnostic.SA1001.severity = warning
-dotnet_diagnostic.SA1002.severity = warning
-dotnet_diagnostic.SA1003.severity = warning
-dotnet_diagnostic.SA1004.severity = warning
-dotnet_diagnostic.SA1005.severity = warning
-dotnet_diagnostic.SA1006.severity = warning
-dotnet_diagnostic.SA1007.severity = warning
-dotnet_diagnostic.SA1008.severity = warning
-dotnet_diagnostic.SA1009.severity = warning
-dotnet_diagnostic.SA1010.severity = warning
-dotnet_diagnostic.SA1011.severity = warning
-dotnet_diagnostic.SA1012.severity = warning
-dotnet_diagnostic.SA1013.severity = none # TODO: Review
-dotnet_diagnostic.SA1013.severity = none # TODO: Review
-dotnet_diagnostic.SA1014.severity = warning
-dotnet_diagnostic.SA1015.severity = warning
-dotnet_diagnostic.SA1016.severity = warning
-dotnet_diagnostic.SA1017.severity = warning
-dotnet_diagnostic.SA1018.severity = warning
-dotnet_diagnostic.SA1019.severity = warning
-dotnet_diagnostic.SA1020.severity = warning
-dotnet_diagnostic.SA1021.severity = warning
-dotnet_diagnostic.SA1022.severity = warning
-dotnet_diagnostic.SA1023.severity = warning
-dotnet_diagnostic.SA1024.severity = warning
-dotnet_diagnostic.SA1025.severity = warning
-dotnet_diagnostic.SA1026.severity = warning
-dotnet_diagnostic.SA1027.severity = warning
-dotnet_diagnostic.SA1028.severity = warning
-dotnet_diagnostic.SA1100.severity = warning
-dotnet_diagnostic.SA1101.severity = warning
-dotnet_diagnostic.SA1102.severity = warning
-dotnet_diagnostic.SA1103.severity = warning
-dotnet_diagnostic.SA1104.severity = warning
-dotnet_diagnostic.SA1105.severity = warning
-dotnet_diagnostic.SA1106.severity = warning
-dotnet_diagnostic.SA1107.severity = warning
-dotnet_diagnostic.SA1108.severity = warning
-dotnet_diagnostic.SA1109.severity = none # TODO: Review
-dotnet_diagnostic.SA1110.severity = warning
-dotnet_diagnostic.SA1111.severity = warning
-dotnet_diagnostic.SA1112.severity = warning
-dotnet_diagnostic.SA1113.severity = warning
-dotnet_diagnostic.SA1114.severity = warning
-dotnet_diagnostic.SA1115.severity = warning
-dotnet_diagnostic.SA1116.severity = warning
-dotnet_diagnostic.SA1117.severity = warning
-dotnet_diagnostic.SA1118.severity = warning
-dotnet_diagnostic.SA1119.severity = warning
-dotnet_diagnostic.SA1120.severity = warning
-dotnet_diagnostic.SA1121.severity = warning
-dotnet_diagnostic.SA1122.severity = warning
-dotnet_diagnostic.SA1123.severity = warning
-dotnet_diagnostic.SA1124.severity = warning
-dotnet_diagnostic.SA1125.severity = warning
-dotnet_diagnostic.SA1126.severity = none # TODO: Review
-dotnet_diagnostic.SA1127.severity = warning
-dotnet_diagnostic.SA1128.severity = warning
-dotnet_diagnostic.SA1129.severity = warning
-dotnet_diagnostic.SA1130.severity = warning
-dotnet_diagnostic.SA1131.severity = warning
-dotnet_diagnostic.SA1132.severity = warning
-dotnet_diagnostic.SA1133.severity = warning
-dotnet_diagnostic.SA1134.severity = warning
-dotnet_diagnostic.SA1135.severity = warning
-dotnet_diagnostic.SA1136.severity = warning
-dotnet_diagnostic.SA1137.severity = warning
-dotnet_diagnostic.SA1139.severity = warning
-dotnet_diagnostic.SA1200.severity = warning
-dotnet_diagnostic.SA1201.severity = warning
-dotnet_diagnostic.SA1202.severity = warning
-dotnet_diagnostic.SA1203.severity = warning
-dotnet_diagnostic.SA1204.severity = warning
-dotnet_diagnostic.SA1205.severity = warning
-dotnet_diagnostic.SA1206.severity = warning
-dotnet_diagnostic.SA1207.severity = warning
-dotnet_diagnostic.SA1208.severity = warning
-dotnet_diagnostic.SA1209.severity = warning
-dotnet_diagnostic.SA1210.severity = warning
-dotnet_diagnostic.SA1211.severity = warning
-dotnet_diagnostic.SA1212.severity = warning
-dotnet_diagnostic.SA1213.severity = warning
-dotnet_diagnostic.SA1214.severity = warning
-dotnet_diagnostic.SA1216.severity = warning
-dotnet_diagnostic.SA1217.severity = warning
-dotnet_diagnostic.SA1300.severity = warning
-dotnet_diagnostic.SA1301.severity = none # TODO: Review
-dotnet_diagnostic.SA1302.severity = warning
-dotnet_diagnostic.SA1303.severity = warning
-dotnet_diagnostic.SA1304.severity = warning
-dotnet_diagnostic.SA1305.severity = none # TODO: Review
-dotnet_diagnostic.SA1306.severity = warning
-dotnet_diagnostic.SA1307.severity = warning
-dotnet_diagnostic.SA1308.severity = warning
-dotnet_diagnostic.SA1309.severity = warning
-dotnet_diagnostic.SA1310.severity = warning
-dotnet_diagnostic.SA1311.severity = warning
-dotnet_diagnostic.SA1312.severity = warning
-dotnet_diagnostic.SA1313.severity = warning
-dotnet_diagnostic.SA1314.severity = warning
-dotnet_diagnostic.SA1400.severity = warning
-dotnet_diagnostic.SA1401.severity = warning
-dotnet_diagnostic.SA1402.severity = warning
-dotnet_diagnostic.SA1403.severity = warning
-dotnet_diagnostic.SA1404.severity = warning
-dotnet_diagnostic.SA1405.severity = warning
-dotnet_diagnostic.SA1406.severity = warning
-dotnet_diagnostic.SA1407.severity = warning
-dotnet_diagnostic.SA1408.severity = warning
-dotnet_diagnostic.SA1409.severity = none # TODO: Review
-dotnet_diagnostic.SA1410.severity = warning
-dotnet_diagnostic.SA1411.severity = warning
-dotnet_diagnostic.SA1412.severity = none # TODO: Review
-dotnet_diagnostic.SA1413.severity = warning
-dotnet_diagnostic.SA1500.severity = none # TODO: Review
-dotnet_diagnostic.SA1500.severity = none # TODO: Review
-dotnet_diagnostic.SA1501.severity = none # TODO: Review
-dotnet_diagnostic.SA1502.severity = none # TODO: Review
-dotnet_diagnostic.SA1503.severity = none # TODO: Review
-dotnet_diagnostic.SA1503.severity = none # TODO: Review
-dotnet_diagnostic.SA1504.severity = warning
-dotnet_diagnostic.SA1505.severity = warning
-dotnet_diagnostic.SA1506.severity = warning
-dotnet_diagnostic.SA1507.severity = warning
-dotnet_diagnostic.SA1508.severity = none # TODO: Review
-dotnet_diagnostic.SA1508.severity = none # TODO: Review
-dotnet_diagnostic.SA1509.severity = warning
-dotnet_diagnostic.SA1510.severity = warning
-dotnet_diagnostic.SA1511.severity = warning
-dotnet_diagnostic.SA1512.severity = warning
-dotnet_diagnostic.SA1513.severity = warning
-dotnet_diagnostic.SA1514.severity = warning
-dotnet_diagnostic.SA1515.severity = warning
-dotnet_diagnostic.SA1516.severity = warning
-dotnet_diagnostic.SA1517.severity = warning
-dotnet_diagnostic.SA1518.severity = warning
-dotnet_diagnostic.SA1519.severity = warning
-dotnet_diagnostic.SA1520.severity = warning
-dotnet_diagnostic.SA1600.severity = warning
-dotnet_diagnostic.SA1601.severity = warning
-dotnet_diagnostic.SA1602.severity = warning
-dotnet_diagnostic.SA1603.severity = none # TODO: Review
-dotnet_diagnostic.SA1604.severity = warning
-dotnet_diagnostic.SA1605.severity = warning
-dotnet_diagnostic.SA1606.severity = warning
-dotnet_diagnostic.SA1607.severity = warning
-dotnet_diagnostic.SA1608.severity = warning
-dotnet_diagnostic.SA1609.severity = none # TODO: Review
-dotnet_diagnostic.SA1610.severity = warning
-dotnet_diagnostic.SA1611.severity = warning
-dotnet_diagnostic.SA1612.severity = warning
-dotnet_diagnostic.SA1613.severity = warning
-dotnet_diagnostic.SA1614.severity = warning
-dotnet_diagnostic.SA1615.severity = warning
-dotnet_diagnostic.SA1616.severity = warning
-dotnet_diagnostic.SA1617.severity = warning
-dotnet_diagnostic.SA1618.severity = warning
-dotnet_diagnostic.SA1619.severity = warning
-dotnet_diagnostic.SA1620.severity = warning
-dotnet_diagnostic.SA1621.severity = warning
-dotnet_diagnostic.SA1622.severity = warning
-dotnet_diagnostic.SA1623.severity = warning
-dotnet_diagnostic.SA1624.severity = warning
-dotnet_diagnostic.SA1625.severity = warning
-dotnet_diagnostic.SA1626.severity = warning
-dotnet_diagnostic.SA1627.severity = warning
-dotnet_diagnostic.SA1628.severity = none # TODO: Review
-dotnet_diagnostic.SA1629.severity = warning
-dotnet_diagnostic.SA1630.severity = none # TODO: Review
-dotnet_diagnostic.SA1631.severity = none # TODO: Review
-dotnet_diagnostic.SA1632.severity = none # TODO: Review
-dotnet_diagnostic.SA1633.severity = warning
-dotnet_diagnostic.SA1634.severity = warning
-dotnet_diagnostic.SA1635.severity = warning
-dotnet_diagnostic.SA1636.severity = warning
-dotnet_diagnostic.SA1637.severity = warning
-dotnet_diagnostic.SA1638.severity = warning
-dotnet_diagnostic.SA1639.severity = warning
-dotnet_diagnostic.SA1640.severity = warning
-dotnet_diagnostic.SA1641.severity = warning
-dotnet_diagnostic.SA1642.severity = warning
-dotnet_diagnostic.SA1643.severity = warning
-dotnet_diagnostic.SA1644.severity = none # TODO: Review
-dotnet_diagnostic.SA1645.severity = none # TODO: Review
-dotnet_diagnostic.SA1646.severity = none # TODO: Review
-dotnet_diagnostic.SA1647.severity = none # TODO: Review
-dotnet_diagnostic.SA1648.severity = warning
-dotnet_diagnostic.SA1649.severity = warning
-dotnet_diagnostic.SA1650.severity = none # TODO: Review
-dotnet_diagnostic.SA1651.severity = warning
-dotnet_diagnostic.SX1101.severity = none # TODO: Review
-dotnet_diagnostic.SX1309.severity = none # TODO: Review
-dotnet_diagnostic.SX1309S.severity = none # TODO: Review
+
+
+
+
+
+
+
+dotnet_diagnostic.S1109.severity = warning # stylecop
+dotnet_diagnostic.SA0001.severity = warning # stylecop
+dotnet_diagnostic.SA0002.severity = warning # stylecop
+dotnet_diagnostic.SA1000.severity = warning # stylecop
+dotnet_diagnostic.SA1001.severity = warning # stylecop
+dotnet_diagnostic.SA1002.severity = warning # stylecop
+dotnet_diagnostic.SA1003.severity = warning # stylecop
+dotnet_diagnostic.SA1004.severity = warning # stylecop
+dotnet_diagnostic.SA1005.severity = warning # stylecop
+dotnet_diagnostic.SA1006.severity = warning # stylecop
+dotnet_diagnostic.SA1007.severity = warning # stylecop
+dotnet_diagnostic.SA1008.severity = warning # stylecop
+dotnet_diagnostic.SA1009.severity = warning # stylecop
+dotnet_diagnostic.SA1010.severity = warning # stylecop
+dotnet_diagnostic.SA1011.severity = warning # stylecop
+dotnet_diagnostic.SA1012.severity = warning # stylecop
+dotnet_diagnostic.SA1013.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1013.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1014.severity = warning # stylecop
+dotnet_diagnostic.SA1015.severity = warning # stylecop
+dotnet_diagnostic.SA1016.severity = warning # stylecop
+dotnet_diagnostic.SA1017.severity = warning # stylecop
+dotnet_diagnostic.SA1018.severity = warning # stylecop
+dotnet_diagnostic.SA1019.severity = warning # stylecop
+dotnet_diagnostic.SA1020.severity = warning # stylecop
+dotnet_diagnostic.SA1021.severity = warning # stylecop
+dotnet_diagnostic.SA1022.severity = warning # stylecop
+dotnet_diagnostic.SA1023.severity = warning # stylecop
+dotnet_diagnostic.SA1024.severity = warning # stylecop
+dotnet_diagnostic.SA1025.severity = warning # stylecop
+dotnet_diagnostic.SA1026.severity = warning # stylecop
+dotnet_diagnostic.SA1027.severity = warning # stylecop
+dotnet_diagnostic.SA1028.severity = warning # stylecop
+dotnet_diagnostic.SA1100.severity = warning # stylecop
+dotnet_diagnostic.SA1101.severity = warning # stylecop
+dotnet_diagnostic.SA1102.severity = warning # stylecop
+dotnet_diagnostic.SA1103.severity = warning # stylecop
+dotnet_diagnostic.SA1104.severity = warning # stylecop
+dotnet_diagnostic.SA1105.severity = warning # stylecop
+dotnet_diagnostic.SA1106.severity = warning # stylecop
+dotnet_diagnostic.SA1107.severity = warning # stylecop
+dotnet_diagnostic.SA1108.severity = warning # stylecop
+dotnet_diagnostic.SA1109.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1110.severity = warning # stylecop
+dotnet_diagnostic.SA1111.severity = warning # stylecop
+dotnet_diagnostic.SA1112.severity = warning # stylecop
+dotnet_diagnostic.SA1113.severity = warning # stylecop
+dotnet_diagnostic.SA1114.severity = warning # stylecop
+dotnet_diagnostic.SA1115.severity = warning # stylecop
+dotnet_diagnostic.SA1116.severity = warning # stylecop
+dotnet_diagnostic.SA1117.severity = warning # stylecop
+dotnet_diagnostic.SA1118.severity = warning # stylecop
+dotnet_diagnostic.SA1119.severity = warning # stylecop
+dotnet_diagnostic.SA1120.severity = warning # stylecop
+dotnet_diagnostic.SA1121.severity = warning # stylecop
+dotnet_diagnostic.SA1122.severity = warning # stylecop
+dotnet_diagnostic.SA1123.severity = warning # stylecop
+dotnet_diagnostic.SA1124.severity = warning # stylecop
+dotnet_diagnostic.SA1125.severity = warning # stylecop
+dotnet_diagnostic.SA1126.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1127.severity = warning # stylecop
+dotnet_diagnostic.SA1128.severity = warning # stylecop
+dotnet_diagnostic.SA1129.severity = warning # stylecop
+dotnet_diagnostic.SA1130.severity = warning # stylecop
+dotnet_diagnostic.SA1131.severity = warning # stylecop
+dotnet_diagnostic.SA1132.severity = warning # stylecop
+dotnet_diagnostic.SA1133.severity = warning # stylecop
+dotnet_diagnostic.SA1134.severity = warning # stylecop
+dotnet_diagnostic.SA1135.severity = warning # stylecop
+dotnet_diagnostic.SA1136.severity = warning # stylecop
+dotnet_diagnostic.SA1137.severity = warning # stylecop
+dotnet_diagnostic.SA1139.severity = warning # stylecop
+dotnet_diagnostic.SA1200.severity = warning # stylecop
+dotnet_diagnostic.SA1201.severity = warning # stylecop
+dotnet_diagnostic.SA1202.severity = warning # stylecop
+dotnet_diagnostic.SA1203.severity = warning # stylecop
+dotnet_diagnostic.SA1204.severity = warning # stylecop
+dotnet_diagnostic.SA1205.severity = warning # stylecop
+dotnet_diagnostic.SA1206.severity = warning # stylecop
+dotnet_diagnostic.SA1207.severity = warning # stylecop
+dotnet_diagnostic.SA1208.severity = warning # stylecop
+dotnet_diagnostic.SA1209.severity = warning # stylecop
+dotnet_diagnostic.SA1210.severity = warning # stylecop
+dotnet_diagnostic.SA1211.severity = warning # stylecop
+dotnet_diagnostic.SA1212.severity = warning # stylecop
+dotnet_diagnostic.SA1213.severity = warning # stylecop
+dotnet_diagnostic.SA1214.severity = warning # stylecop
+dotnet_diagnostic.SA1216.severity = warning # stylecop
+dotnet_diagnostic.SA1217.severity = warning # stylecop
+dotnet_diagnostic.SA1300.severity = warning # stylecop
+dotnet_diagnostic.SA1301.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1302.severity = warning # stylecop
+dotnet_diagnostic.SA1303.severity = warning # stylecop
+dotnet_diagnostic.SA1304.severity = warning # stylecop
+dotnet_diagnostic.SA1305.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1306.severity = warning # stylecop
+dotnet_diagnostic.SA1307.severity = warning # stylecop
+dotnet_diagnostic.SA1308.severity = warning # stylecop
+dotnet_diagnostic.SA1309.severity = warning # stylecop
+dotnet_diagnostic.SA1310.severity = warning # stylecop
+dotnet_diagnostic.SA1311.severity = warning # stylecop
+dotnet_diagnostic.SA1312.severity = warning # stylecop
+dotnet_diagnostic.SA1313.severity = warning # stylecop
+dotnet_diagnostic.SA1314.severity = warning # stylecop
+dotnet_diagnostic.SA1400.severity = warning # stylecop
+dotnet_diagnostic.SA1401.severity = warning # stylecop
+dotnet_diagnostic.SA1402.severity = warning # stylecop
+dotnet_diagnostic.SA1403.severity = warning # stylecop
+dotnet_diagnostic.SA1404.severity = warning # stylecop
+dotnet_diagnostic.SA1405.severity = warning # stylecop
+dotnet_diagnostic.SA1406.severity = warning # stylecop
+dotnet_diagnostic.SA1407.severity = warning # stylecop
+dotnet_diagnostic.SA1408.severity = warning # stylecop
+dotnet_diagnostic.SA1409.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1410.severity = warning # stylecop
+dotnet_diagnostic.SA1411.severity = warning # stylecop
+dotnet_diagnostic.SA1412.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1413.severity = warning # stylecop
+dotnet_diagnostic.SA1500.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1500.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1501.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1502.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1503.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1503.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1504.severity = warning # stylecop
+dotnet_diagnostic.SA1505.severity = warning # stylecop
+dotnet_diagnostic.SA1506.severity = warning # stylecop
+dotnet_diagnostic.SA1507.severity = warning # stylecop
+dotnet_diagnostic.SA1508.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1508.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1509.severity = warning # stylecop
+dotnet_diagnostic.SA1510.severity = warning # stylecop
+dotnet_diagnostic.SA1511.severity = warning # stylecop
+dotnet_diagnostic.SA1512.severity = warning # stylecop
+dotnet_diagnostic.SA1513.severity = warning # stylecop
+dotnet_diagnostic.SA1514.severity = warning # stylecop
+dotnet_diagnostic.SA1515.severity = warning # stylecop
+dotnet_diagnostic.SA1516.severity = warning # stylecop
+dotnet_diagnostic.SA1517.severity = warning # stylecop
+dotnet_diagnostic.SA1518.severity = warning # stylecop
+dotnet_diagnostic.SA1519.severity = warning # stylecop
+dotnet_diagnostic.SA1520.severity = warning # stylecop
+dotnet_diagnostic.SA1600.severity = warning # stylecop
+dotnet_diagnostic.SA1601.severity = warning # stylecop
+dotnet_diagnostic.SA1602.severity = warning # stylecop
+dotnet_diagnostic.SA1603.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1604.severity = warning # stylecop
+dotnet_diagnostic.SA1605.severity = warning # stylecop
+dotnet_diagnostic.SA1606.severity = warning # stylecop
+dotnet_diagnostic.SA1607.severity = warning # stylecop
+dotnet_diagnostic.SA1608.severity = warning # stylecop
+dotnet_diagnostic.SA1609.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1610.severity = warning # stylecop
+dotnet_diagnostic.SA1611.severity = warning # stylecop
+dotnet_diagnostic.SA1612.severity = warning # stylecop
+dotnet_diagnostic.SA1613.severity = warning # stylecop
+dotnet_diagnostic.SA1614.severity = warning # stylecop
+dotnet_diagnostic.SA1615.severity = warning # stylecop
+dotnet_diagnostic.SA1616.severity = warning # stylecop
+dotnet_diagnostic.SA1617.severity = warning # stylecop
+dotnet_diagnostic.SA1618.severity = warning # stylecop
+dotnet_diagnostic.SA1619.severity = warning # stylecop
+dotnet_diagnostic.SA1620.severity = warning # stylecop
+dotnet_diagnostic.SA1621.severity = warning # stylecop
+dotnet_diagnostic.SA1622.severity = warning # stylecop
+dotnet_diagnostic.SA1623.severity = warning # stylecop
+dotnet_diagnostic.SA1624.severity = warning # stylecop
+dotnet_diagnostic.SA1625.severity = warning # stylecop
+dotnet_diagnostic.SA1626.severity = warning # stylecop
+dotnet_diagnostic.SA1627.severity = warning # stylecop
+dotnet_diagnostic.SA1628.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1629.severity = warning # stylecop
+dotnet_diagnostic.SA1630.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1631.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1632.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1633.severity = warning # stylecop
+dotnet_diagnostic.SA1634.severity = warning # stylecop
+dotnet_diagnostic.SA1635.severity = warning # stylecop
+dotnet_diagnostic.SA1636.severity = warning # stylecop
+dotnet_diagnostic.SA1637.severity = warning # stylecop
+dotnet_diagnostic.SA1638.severity = warning # stylecop
+dotnet_diagnostic.SA1639.severity = warning # stylecop
+dotnet_diagnostic.SA1640.severity = warning # stylecop
+dotnet_diagnostic.SA1641.severity = warning # stylecop
+dotnet_diagnostic.SA1642.severity = warning # stylecop
+dotnet_diagnostic.SA1643.severity = warning # stylecop
+dotnet_diagnostic.SA1644.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1645.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1646.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1647.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1648.severity = warning # stylecop
+dotnet_diagnostic.SA1649.severity = warning # stylecop
+dotnet_diagnostic.SA1650.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SA1651.severity = warning # stylecop
+dotnet_diagnostic.SX1101.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SX1309.severity = none # TODO: Review # stylecop
+dotnet_diagnostic.SX1309S.severity = none # TODO: Review # stylecop
diff --git a/editor-config/temporary-versions/my-rules.editorconfig b/editor-config/temporary-versions/my-rules.editorconfig
index a7e5c03..f3dc04b 100644
--- a/editor-config/temporary-versions/my-rules.editorconfig
+++ b/editor-config/temporary-versions/my-rules.editorconfig
@@ -1,3 +1,490 @@
+# Microsoft.Rules.Native
+dotnet_diagnostic.C26100.severity = warning
+dotnet_diagnostic.C26101.severity = warning
+dotnet_diagnostic.C26102.severity = warning
+dotnet_diagnostic.C26105.severity = warning
+dotnet_diagnostic.C26106.severity = warning
+dotnet_diagnostic.C26110.severity = warning
+dotnet_diagnostic.C26111.severity = warning
+dotnet_diagnostic.C26112.severity = warning
+dotnet_diagnostic.C26115.severity = warning
+dotnet_diagnostic.C26116.severity = warning
+dotnet_diagnostic.C26117.severity = warning
+dotnet_diagnostic.C26130.severity = warning
+dotnet_diagnostic.C26135.severity = warning
+dotnet_diagnostic.C26136.severity = warning
+dotnet_diagnostic.C26137.severity = warning
+dotnet_diagnostic.C26138.severity = warning
+dotnet_diagnostic.C26140.severity = warning
+dotnet_diagnostic.C26160.severity = warning
+dotnet_diagnostic.C26165.severity = warning
+dotnet_diagnostic.C26166.severity = warning
+dotnet_diagnostic.C26167.severity = warning
+dotnet_diagnostic.C26400.severity = warning
+dotnet_diagnostic.C26401.severity = warning
+dotnet_diagnostic.C26402.severity = warning
+dotnet_diagnostic.C26403.severity = warning
+dotnet_diagnostic.C26404.severity = warning
+dotnet_diagnostic.C26405.severity = warning
+dotnet_diagnostic.C26406.severity = warning
+dotnet_diagnostic.C26407.severity = warning
+dotnet_diagnostic.C26408.severity = warning
+dotnet_diagnostic.C26409.severity = warning
+dotnet_diagnostic.C26410.severity = warning
+dotnet_diagnostic.C26411.severity = warning
+dotnet_diagnostic.C26414.severity = warning
+dotnet_diagnostic.C26415.severity = warning
+dotnet_diagnostic.C26416.severity = warning
+dotnet_diagnostic.C26417.severity = warning
+dotnet_diagnostic.C26418.severity = warning
+dotnet_diagnostic.C26426.severity = warning
+dotnet_diagnostic.C26427.severity = warning
+dotnet_diagnostic.C26429.severity = warning
+dotnet_diagnostic.C26430.severity = warning
+dotnet_diagnostic.C26431.severity = warning
+dotnet_diagnostic.C26432.severity = warning
+dotnet_diagnostic.C26433.severity = warning
+dotnet_diagnostic.C26434.severity = warning
+dotnet_diagnostic.C26435.severity = warning
+dotnet_diagnostic.C26436.severity = warning
+dotnet_diagnostic.C26437.severity = warning
+dotnet_diagnostic.C26438.severity = warning
+dotnet_diagnostic.C26439.severity = warning
+dotnet_diagnostic.C26440.severity = warning
+dotnet_diagnostic.C26441.severity = warning
+dotnet_diagnostic.C26443.severity = warning
+dotnet_diagnostic.C26444.severity = warning
+dotnet_diagnostic.C26445.severity = warning
+dotnet_diagnostic.C26446.severity = warning
+dotnet_diagnostic.C26447.severity = warning
+dotnet_diagnostic.C26448.severity = warning
+dotnet_diagnostic.C26449.severity = warning
+dotnet_diagnostic.C26450.severity = warning
+dotnet_diagnostic.C26451.severity = warning
+dotnet_diagnostic.C26452.severity = warning
+dotnet_diagnostic.C26453.severity = warning
+dotnet_diagnostic.C26454.severity = warning
+dotnet_diagnostic.C26455.severity = warning
+dotnet_diagnostic.C26456.severity = warning
+dotnet_diagnostic.C26457.severity = warning
+dotnet_diagnostic.C26458.severity = warning
+dotnet_diagnostic.C26459.severity = warning
+dotnet_diagnostic.C26460.severity = warning
+dotnet_diagnostic.C26461.severity = warning
+dotnet_diagnostic.C26462.severity = warning
+dotnet_diagnostic.C26463.severity = warning
+dotnet_diagnostic.C26464.severity = warning
+dotnet_diagnostic.C26465.severity = warning
+dotnet_diagnostic.C26466.severity = warning
+dotnet_diagnostic.C26471.severity = warning
+dotnet_diagnostic.C26472.severity = warning
+dotnet_diagnostic.C26473.severity = warning
+dotnet_diagnostic.C26474.severity = warning
+dotnet_diagnostic.C26475.severity = warning
+dotnet_diagnostic.C26476.severity = warning
+dotnet_diagnostic.C26477.severity = warning
+dotnet_diagnostic.C26478.severity = warning
+dotnet_diagnostic.C26479.severity = warning
+dotnet_diagnostic.C26481.severity = warning
+dotnet_diagnostic.C26482.severity = warning
+dotnet_diagnostic.C26483.severity = warning
+dotnet_diagnostic.C26485.severity = warning
+dotnet_diagnostic.C26486.severity = warning
+dotnet_diagnostic.C26487.severity = warning
+dotnet_diagnostic.C26488.severity = warning
+dotnet_diagnostic.C26489.severity = warning
+dotnet_diagnostic.C26490.severity = warning
+dotnet_diagnostic.C26491.severity = warning
+dotnet_diagnostic.C26492.severity = warning
+dotnet_diagnostic.C26493.severity = warning
+dotnet_diagnostic.C26494.severity = warning
+dotnet_diagnostic.C26495.severity = warning
+dotnet_diagnostic.C26496.severity = warning
+dotnet_diagnostic.C26497.severity = warning
+dotnet_diagnostic.C26498.severity = warning
+dotnet_diagnostic.C26800.severity = warning
+dotnet_diagnostic.C26810.severity = warning
+dotnet_diagnostic.C26811.severity = warning
+dotnet_diagnostic.C26812.severity = warning
+dotnet_diagnostic.C26813.severity = warning
+dotnet_diagnostic.C26814.severity = warning
+dotnet_diagnostic.C26815.severity = warning
+dotnet_diagnostic.C26816.severity = warning
+dotnet_diagnostic.C26817.severity = warning
+dotnet_diagnostic.C26818.severity = warning
+dotnet_diagnostic.C26819.severity = warning
+dotnet_diagnostic.C26820.severity = warning
+dotnet_diagnostic.C26821.severity = warning
+dotnet_diagnostic.C26822.severity = warning
+dotnet_diagnostic.C26823.severity = warning
+dotnet_diagnostic.C26824.severity = warning
+dotnet_diagnostic.C26825.severity = warning
+dotnet_diagnostic.C26826.severity = warning
+dotnet_diagnostic.C26827.severity = warning
+dotnet_diagnostic.C26828.severity = warning
+dotnet_diagnostic.C26829.severity = warning
+dotnet_diagnostic.C26830.severity = warning
+dotnet_diagnostic.C26837.severity = warning
+dotnet_diagnostic.C26846.severity = warning
+dotnet_diagnostic.C26847.severity = warning
+dotnet_diagnostic.C26848.severity = warning
+dotnet_diagnostic.C26849.severity = warning
+dotnet_diagnostic.C26861.severity = warning
+dotnet_diagnostic.C26862.severity = warning
+dotnet_diagnostic.C26863.severity = warning
+dotnet_diagnostic.C26864.severity = warning
+dotnet_diagnostic.C28020.severity = warning
+dotnet_diagnostic.C28021.severity = warning
+dotnet_diagnostic.C28022.severity = warning
+dotnet_diagnostic.C28023.severity = warning
+dotnet_diagnostic.C28024.severity = warning
+dotnet_diagnostic.C28039.severity = warning
+dotnet_diagnostic.C28101.severity = warning
+dotnet_diagnostic.C28103.severity = warning
+dotnet_diagnostic.C28104.severity = warning
+dotnet_diagnostic.C28105.severity = warning
+dotnet_diagnostic.C28106.severity = warning
+dotnet_diagnostic.C28107.severity = warning
+dotnet_diagnostic.C28108.severity = warning
+dotnet_diagnostic.C28109.severity = warning
+dotnet_diagnostic.C28110.severity = warning
+dotnet_diagnostic.C28111.severity = warning
+dotnet_diagnostic.C28112.severity = warning
+dotnet_diagnostic.C28113.severity = warning
+dotnet_diagnostic.C28114.severity = warning
+dotnet_diagnostic.C28120.severity = warning
+dotnet_diagnostic.C28121.severity = warning
+dotnet_diagnostic.C28122.severity = warning
+dotnet_diagnostic.C28123.severity = warning
+dotnet_diagnostic.C28124.severity = warning
+dotnet_diagnostic.C28125.severity = warning
+dotnet_diagnostic.C28126.severity = warning
+dotnet_diagnostic.C28127.severity = warning
+dotnet_diagnostic.C28128.severity = warning
+dotnet_diagnostic.C28129.severity = warning
+dotnet_diagnostic.C28131.severity = warning
+dotnet_diagnostic.C28132.severity = warning
+dotnet_diagnostic.C28133.severity = warning
+dotnet_diagnostic.C28134.severity = warning
+dotnet_diagnostic.C28135.severity = warning
+dotnet_diagnostic.C28137.severity = warning
+dotnet_diagnostic.C28138.severity = warning
+dotnet_diagnostic.C28141.severity = warning
+dotnet_diagnostic.C28143.severity = warning
+dotnet_diagnostic.C28144.severity = warning
+dotnet_diagnostic.C28145.severity = warning
+dotnet_diagnostic.C28146.severity = warning
+dotnet_diagnostic.C28147.severity = warning
+dotnet_diagnostic.C28150.severity = warning
+dotnet_diagnostic.C28151.severity = warning
+dotnet_diagnostic.C28152.severity = warning
+dotnet_diagnostic.C28153.severity = warning
+dotnet_diagnostic.C28156.severity = warning
+dotnet_diagnostic.C28157.severity = warning
+dotnet_diagnostic.C28158.severity = warning
+dotnet_diagnostic.C28159.severity = warning
+dotnet_diagnostic.C28160.severity = warning
+dotnet_diagnostic.C28161.severity = warning
+dotnet_diagnostic.C28162.severity = warning
+dotnet_diagnostic.C28163.severity = warning
+dotnet_diagnostic.C28164.severity = warning
+dotnet_diagnostic.C28165.severity = warning
+dotnet_diagnostic.C28166.severity = warning
+dotnet_diagnostic.C28167.severity = warning
+dotnet_diagnostic.C28168.severity = warning
+dotnet_diagnostic.C28169.severity = warning
+dotnet_diagnostic.C28170.severity = warning
+dotnet_diagnostic.C28171.severity = warning
+dotnet_diagnostic.C28172.severity = warning
+dotnet_diagnostic.C28173.severity = warning
+dotnet_diagnostic.C28175.severity = warning
+dotnet_diagnostic.C28176.severity = warning
+dotnet_diagnostic.C28182.severity = warning
+dotnet_diagnostic.C28183.severity = warning
+dotnet_diagnostic.C28193.severity = warning
+dotnet_diagnostic.C28194.severity = warning
+dotnet_diagnostic.C28195.severity = warning
+dotnet_diagnostic.C28196.severity = warning
+dotnet_diagnostic.C28197.severity = warning
+dotnet_diagnostic.C28198.severity = warning
+dotnet_diagnostic.C28199.severity = warning
+dotnet_diagnostic.C28202.severity = warning
+dotnet_diagnostic.C28203.severity = warning
+dotnet_diagnostic.C28204.severity = warning
+dotnet_diagnostic.C28205.severity = warning
+dotnet_diagnostic.C28206.severity = warning
+dotnet_diagnostic.C28207.severity = warning
+dotnet_diagnostic.C28208.severity = warning
+dotnet_diagnostic.C28209.severity = warning
+dotnet_diagnostic.C28210.severity = warning
+dotnet_diagnostic.C28211.severity = warning
+dotnet_diagnostic.C28212.severity = warning
+dotnet_diagnostic.C28213.severity = warning
+dotnet_diagnostic.C28214.severity = warning
+dotnet_diagnostic.C28215.severity = warning
+dotnet_diagnostic.C28216.severity = warning
+dotnet_diagnostic.C28217.severity = warning
+dotnet_diagnostic.C28218.severity = warning
+dotnet_diagnostic.C28219.severity = warning
+dotnet_diagnostic.C28220.severity = warning
+dotnet_diagnostic.C28221.severity = warning
+dotnet_diagnostic.C28222.severity = warning
+dotnet_diagnostic.C28223.severity = warning
+dotnet_diagnostic.C28224.severity = warning
+dotnet_diagnostic.C28225.severity = warning
+dotnet_diagnostic.C28226.severity = warning
+dotnet_diagnostic.C28227.severity = warning
+dotnet_diagnostic.C28228.severity = warning
+dotnet_diagnostic.C28229.severity = warning
+dotnet_diagnostic.C28230.severity = warning
+dotnet_diagnostic.C28231.severity = warning
+dotnet_diagnostic.C28232.severity = warning
+dotnet_diagnostic.C28233.severity = warning
+dotnet_diagnostic.C28234.severity = warning
+dotnet_diagnostic.C28235.severity = warning
+dotnet_diagnostic.C28236.severity = warning
+dotnet_diagnostic.C28237.severity = warning
+dotnet_diagnostic.C28238.severity = warning
+dotnet_diagnostic.C28239.severity = warning
+dotnet_diagnostic.C28240.severity = warning
+dotnet_diagnostic.C28241.severity = warning
+dotnet_diagnostic.C28243.severity = warning
+dotnet_diagnostic.C28244.severity = warning
+dotnet_diagnostic.C28245.severity = warning
+dotnet_diagnostic.C28246.severity = warning
+dotnet_diagnostic.C28250.severity = warning
+dotnet_diagnostic.C28251.severity = warning
+dotnet_diagnostic.C28252.severity = warning
+dotnet_diagnostic.C28253.severity = warning
+dotnet_diagnostic.C28254.severity = warning
+dotnet_diagnostic.C28260.severity = warning
+dotnet_diagnostic.C28262.severity = warning
+dotnet_diagnostic.C28263.severity = warning
+dotnet_diagnostic.C28266.severity = warning
+dotnet_diagnostic.C28267.severity = warning
+dotnet_diagnostic.C28272.severity = warning
+dotnet_diagnostic.C28273.severity = warning
+dotnet_diagnostic.C28275.severity = warning
+dotnet_diagnostic.C28278.severity = warning
+dotnet_diagnostic.C28279.severity = warning
+dotnet_diagnostic.C28280.severity = warning
+dotnet_diagnostic.C28282.severity = warning
+dotnet_diagnostic.C28283.severity = warning
+dotnet_diagnostic.C28284.severity = warning
+dotnet_diagnostic.C28285.severity = warning
+dotnet_diagnostic.C28286.severity = warning
+dotnet_diagnostic.C28287.severity = warning
+dotnet_diagnostic.C28288.severity = warning
+dotnet_diagnostic.C28289.severity = warning
+dotnet_diagnostic.C28290.severity = warning
+dotnet_diagnostic.C28291.severity = warning
+dotnet_diagnostic.C28300.severity = warning
+dotnet_diagnostic.C28301.severity = warning
+dotnet_diagnostic.C28302.severity = warning
+dotnet_diagnostic.C28303.severity = warning
+dotnet_diagnostic.C28304.severity = warning
+dotnet_diagnostic.C28305.severity = warning
+dotnet_diagnostic.C28306.severity = warning
+dotnet_diagnostic.C28307.severity = warning
+dotnet_diagnostic.C28308.severity = warning
+dotnet_diagnostic.C28309.severity = warning
+dotnet_diagnostic.C28350.severity = warning
+dotnet_diagnostic.C28351.severity = warning
+dotnet_diagnostic.C28601.severity = warning
+dotnet_diagnostic.C28602.severity = warning
+dotnet_diagnostic.C28604.severity = warning
+dotnet_diagnostic.C28615.severity = warning
+dotnet_diagnostic.C28616.severity = warning
+dotnet_diagnostic.C28617.severity = warning
+dotnet_diagnostic.C28623.severity = warning
+dotnet_diagnostic.C28624.severity = warning
+dotnet_diagnostic.C28625.severity = warning
+dotnet_diagnostic.C28636.severity = warning
+dotnet_diagnostic.C28637.severity = warning
+dotnet_diagnostic.C28638.severity = warning
+dotnet_diagnostic.C28639.severity = warning
+dotnet_diagnostic.C28640.severity = warning
+dotnet_diagnostic.C28645.severity = warning
+dotnet_diagnostic.C28648.severity = warning
+dotnet_diagnostic.C28649.severity = warning
+dotnet_diagnostic.C28650.severity = warning
+dotnet_diagnostic.C28714.severity = warning
+dotnet_diagnostic.C28715.severity = warning
+dotnet_diagnostic.C28716.severity = warning
+dotnet_diagnostic.C28717.severity = warning
+dotnet_diagnostic.C28719.severity = warning
+dotnet_diagnostic.C28720.severity = warning
+dotnet_diagnostic.C28721.severity = warning
+dotnet_diagnostic.C28726.severity = warning
+dotnet_diagnostic.C28727.severity = warning
+dotnet_diagnostic.C28730.severity = warning
+dotnet_diagnostic.C28735.severity = warning
+dotnet_diagnostic.C28736.severity = warning
+dotnet_diagnostic.C28750.severity = warning
+dotnet_diagnostic.C28751.severity = warning
+dotnet_diagnostic.C33001.severity = warning
+dotnet_diagnostic.C33004.severity = warning
+dotnet_diagnostic.C33005.severity = warning
+dotnet_diagnostic.C33010.severity = warning
+dotnet_diagnostic.C33011.severity = warning
+dotnet_diagnostic.C33020.severity = warning
+dotnet_diagnostic.C33022.severity = warning
+dotnet_diagnostic.C6001.severity = warning
+dotnet_diagnostic.C6011.severity = warning
+dotnet_diagnostic.C6014.severity = warning
+dotnet_diagnostic.C6029.severity = warning
+dotnet_diagnostic.C6031.severity = warning
+dotnet_diagnostic.C6053.severity = warning
+dotnet_diagnostic.C6054.severity = warning
+dotnet_diagnostic.C6059.severity = warning
+dotnet_diagnostic.C6063.severity = warning
+dotnet_diagnostic.C6064.severity = warning
+dotnet_diagnostic.C6066.severity = warning
+dotnet_diagnostic.C6067.severity = warning
+dotnet_diagnostic.C6101.severity = warning
+dotnet_diagnostic.C6200.severity = warning
+dotnet_diagnostic.C6201.severity = warning
+dotnet_diagnostic.C6211.severity = warning
+dotnet_diagnostic.C6214.severity = warning
+dotnet_diagnostic.C6215.severity = warning
+dotnet_diagnostic.C6216.severity = warning
+dotnet_diagnostic.C6217.severity = warning
+dotnet_diagnostic.C6219.severity = warning
+dotnet_diagnostic.C6220.severity = warning
+dotnet_diagnostic.C6221.severity = warning
+dotnet_diagnostic.C6225.severity = warning
+dotnet_diagnostic.C6226.severity = warning
+dotnet_diagnostic.C6230.severity = warning
+dotnet_diagnostic.C6235.severity = warning
+dotnet_diagnostic.C6236.severity = warning
+dotnet_diagnostic.C6237.severity = warning
+dotnet_diagnostic.C6239.severity = warning
+dotnet_diagnostic.C6240.severity = warning
+dotnet_diagnostic.C6242.severity = warning
+dotnet_diagnostic.C6244.severity = warning
+dotnet_diagnostic.C6246.severity = warning
+dotnet_diagnostic.C6248.severity = warning
+dotnet_diagnostic.C6250.severity = warning
+dotnet_diagnostic.C6255.severity = warning
+dotnet_diagnostic.C6258.severity = warning
+dotnet_diagnostic.C6259.severity = warning
+dotnet_diagnostic.C6260.severity = warning
+dotnet_diagnostic.C6262.severity = warning
+dotnet_diagnostic.C6263.severity = warning
+dotnet_diagnostic.C6268.severity = warning
+dotnet_diagnostic.C6269.severity = warning
+dotnet_diagnostic.C6270.severity = warning
+dotnet_diagnostic.C6271.severity = warning
+dotnet_diagnostic.C6272.severity = warning
+dotnet_diagnostic.C6273.severity = warning
+dotnet_diagnostic.C6274.severity = warning
+dotnet_diagnostic.C6276.severity = warning
+dotnet_diagnostic.C6277.severity = warning
+dotnet_diagnostic.C6278.severity = warning
+dotnet_diagnostic.C6279.severity = warning
+dotnet_diagnostic.C6280.severity = warning
+dotnet_diagnostic.C6281.severity = warning
+dotnet_diagnostic.C6282.severity = warning
+dotnet_diagnostic.C6283.severity = warning
+dotnet_diagnostic.C6284.severity = warning
+dotnet_diagnostic.C6285.severity = warning
+dotnet_diagnostic.C6286.severity = warning
+dotnet_diagnostic.C6287.severity = warning
+dotnet_diagnostic.C6288.severity = warning
+dotnet_diagnostic.C6289.severity = warning
+dotnet_diagnostic.C6290.severity = warning
+dotnet_diagnostic.C6291.severity = warning
+dotnet_diagnostic.C6292.severity = warning
+dotnet_diagnostic.C6293.severity = warning
+dotnet_diagnostic.C6294.severity = warning
+dotnet_diagnostic.C6295.severity = warning
+dotnet_diagnostic.C6296.severity = warning
+dotnet_diagnostic.C6297.severity = warning
+dotnet_diagnostic.C6298.severity = warning
+dotnet_diagnostic.C6299.severity = warning
+dotnet_diagnostic.C6302.severity = warning
+dotnet_diagnostic.C6303.severity = warning
+dotnet_diagnostic.C6305.severity = warning
+dotnet_diagnostic.C6306.severity = warning
+dotnet_diagnostic.C6308.severity = warning
+dotnet_diagnostic.C6310.severity = warning
+dotnet_diagnostic.C6312.severity = warning
+dotnet_diagnostic.C6313.severity = warning
+dotnet_diagnostic.C6314.severity = warning
+dotnet_diagnostic.C6315.severity = warning
+dotnet_diagnostic.C6316.severity = warning
+dotnet_diagnostic.C6317.severity = warning
+dotnet_diagnostic.C6318.severity = warning
+dotnet_diagnostic.C6319.severity = warning
+dotnet_diagnostic.C6320.severity = warning
+dotnet_diagnostic.C6322.severity = warning
+dotnet_diagnostic.C6323.severity = warning
+dotnet_diagnostic.C6324.severity = warning
+dotnet_diagnostic.C6326.severity = warning
+dotnet_diagnostic.C6328.severity = warning
+dotnet_diagnostic.C6329.severity = warning
+dotnet_diagnostic.C6330.severity = warning
+dotnet_diagnostic.C6331.severity = warning
+dotnet_diagnostic.C6332.severity = warning
+dotnet_diagnostic.C6333.severity = warning
+dotnet_diagnostic.C6334.severity = warning
+dotnet_diagnostic.C6335.severity = warning
+dotnet_diagnostic.C6336.severity = warning
+dotnet_diagnostic.C6340.severity = warning
+dotnet_diagnostic.C6381.severity = warning
+dotnet_diagnostic.C6383.severity = warning
+dotnet_diagnostic.C6384.severity = warning
+dotnet_diagnostic.C6385.severity = warning
+dotnet_diagnostic.C6386.severity = warning
+dotnet_diagnostic.C6387.severity = warning
+dotnet_diagnostic.C6388.severity = warning
+dotnet_diagnostic.C6389.severity = warning
+dotnet_diagnostic.C6392.severity = warning
+dotnet_diagnostic.C6393.severity = warning
+dotnet_diagnostic.C6394.severity = warning
+dotnet_diagnostic.C6395.severity = warning
+dotnet_diagnostic.C6396.severity = warning
+dotnet_diagnostic.C6397.severity = warning
+dotnet_diagnostic.C6398.severity = warning
+dotnet_diagnostic.C6400.severity = warning
+dotnet_diagnostic.C6401.severity = warning
+dotnet_diagnostic.C6411.severity = warning
+dotnet_diagnostic.C6412.severity = warning
+dotnet_diagnostic.C6500.severity = warning
+dotnet_diagnostic.C6501.severity = warning
+dotnet_diagnostic.C6503.severity = warning
+dotnet_diagnostic.C6504.severity = warning
+dotnet_diagnostic.C6505.severity = warning
+dotnet_diagnostic.C6506.severity = warning
+dotnet_diagnostic.C6508.severity = warning
+dotnet_diagnostic.C6509.severity = warning
+dotnet_diagnostic.C6510.severity = warning
+dotnet_diagnostic.C6511.severity = warning
+dotnet_diagnostic.C6513.severity = warning
+dotnet_diagnostic.C6514.severity = warning
+dotnet_diagnostic.C6515.severity = warning
+dotnet_diagnostic.C6516.severity = warning
+dotnet_diagnostic.C6517.severity = warning
+dotnet_diagnostic.C6518.severity = warning
+dotnet_diagnostic.C6522.severity = warning
+dotnet_diagnostic.C6525.severity = warning
+dotnet_diagnostic.C6527.severity = warning
+dotnet_diagnostic.C6530.severity = warning
+dotnet_diagnostic.C6540.severity = warning
+dotnet_diagnostic.C6551.severity = warning
+dotnet_diagnostic.C6552.severity = warning
+dotnet_diagnostic.C6701.severity = warning
+dotnet_diagnostic.C6702.severity = warning
+dotnet_diagnostic.C6703.severity = warning
+dotnet_diagnostic.C6704.severity = warning
+dotnet_diagnostic.C6705.severity = warning
+dotnet_diagnostic.C6706.severity = warning
+dotnet_diagnostic.C6707.severity = warning
+dotnet_diagnostic.C6993.severity = warning
+dotnet_diagnostic.C6995.severity = warning
+dotnet_diagnostic.C6997.severity = warning
+
+#...
dotnet_diagnostic.ca1001.severity = warning # Types that own disposable fields should be disposable
dotnet_diagnostic.ca1009.severity = warning # Declare event handlers correctly
dotnet_diagnostic.ca1018.severity = warning
diff --git a/editor-config/temporary-versions/temp-mine.editorconfig b/editor-config/temporary-versions/temp-mine.editorconfig
index e69de29..a6adb42 100644
--- a/editor-config/temporary-versions/temp-mine.editorconfig
+++ b/editor-config/temporary-versions/temp-mine.editorconfig
@@ -0,0 +1,699 @@
+# microsoft.rules.native
+
+dotnet_diagnostic.C26100.severity = warning # stylecop
+dotnet_diagnostic.C26101.severity = warning # stylecop
+dotnet_diagnostic.C26102.severity = warning # stylecop
+dotnet_diagnostic.C26105.severity = warning # stylecop
+dotnet_diagnostic.C26106.severity = warning # stylecop
+dotnet_diagnostic.C26110.severity = warning # stylecop
+dotnet_diagnostic.C26111.severity = warning # stylecop
+dotnet_diagnostic.C26112.severity = warning # stylecop
+dotnet_diagnostic.C26115.severity = warning # stylecop
+dotnet_diagnostic.C26116.severity = warning # stylecop
+dotnet_diagnostic.C26117.severity = warning # stylecop
+dotnet_diagnostic.C26130.severity = warning # stylecop
+dotnet_diagnostic.C26135.severity = warning # stylecop
+dotnet_diagnostic.C26136.severity = warning # stylecop
+dotnet_diagnostic.C26137.severity = warning # stylecop
+dotnet_diagnostic.C26138.severity = warning # stylecop
+dotnet_diagnostic.C26140.severity = warning # stylecop
+dotnet_diagnostic.C26160.severity = warning # stylecop
+dotnet_diagnostic.C26165.severity = warning # stylecop
+dotnet_diagnostic.C26166.severity = warning # stylecop
+dotnet_diagnostic.C26167.severity = warning # stylecop
+dotnet_diagnostic.C26400.severity = warning # stylecop
+dotnet_diagnostic.C26401.severity = warning # stylecop
+dotnet_diagnostic.C26402.severity = warning # stylecop
+dotnet_diagnostic.C26403.severity = warning # stylecop
+dotnet_diagnostic.C26404.severity = warning # stylecop
+dotnet_diagnostic.C26405.severity = warning # stylecop
+dotnet_diagnostic.C26406.severity = warning # stylecop
+dotnet_diagnostic.C26407.severity = warning # stylecop
+dotnet_diagnostic.C26408.severity = warning # stylecop
+dotnet_diagnostic.C26409.severity = warning # stylecop
+dotnet_diagnostic.C26410.severity = warning # stylecop
+dotnet_diagnostic.C26411.severity = warning # stylecop
+dotnet_diagnostic.C26414.severity = warning # stylecop
+dotnet_diagnostic.C26415.severity = warning # stylecop
+dotnet_diagnostic.C26416.severity = warning # stylecop
+dotnet_diagnostic.C26417.severity = warning # stylecop
+dotnet_diagnostic.C26418.severity = warning # stylecop
+dotnet_diagnostic.C26426.severity = warning # stylecop
+dotnet_diagnostic.C26427.severity = warning # stylecop
+dotnet_diagnostic.C26429.severity = warning # stylecop
+dotnet_diagnostic.C26430.severity = warning # stylecop
+dotnet_diagnostic.C26431.severity = warning # stylecop
+dotnet_diagnostic.C26432.severity = warning # stylecop
+dotnet_diagnostic.C26433.severity = warning # stylecop
+dotnet_diagnostic.C26434.severity = warning # stylecop
+dotnet_diagnostic.C26435.severity = warning # stylecop
+dotnet_diagnostic.C26436.severity = warning # stylecop
+dotnet_diagnostic.C26437.severity = warning # stylecop
+dotnet_diagnostic.C26438.severity = warning # stylecop
+dotnet_diagnostic.C26439.severity = warning # stylecop
+dotnet_diagnostic.C26440.severity = warning # stylecop
+dotnet_diagnostic.C26441.severity = warning # stylecop
+dotnet_diagnostic.C26443.severity = warning # stylecop
+dotnet_diagnostic.C26444.severity = warning # stylecop
+dotnet_diagnostic.C26445.severity = warning # stylecop
+dotnet_diagnostic.C26446.severity = warning # stylecop
+dotnet_diagnostic.C26447.severity = warning # stylecop
+dotnet_diagnostic.C26448.severity = warning # stylecop
+dotnet_diagnostic.C26449.severity = warning # stylecop
+dotnet_diagnostic.C26450.severity = warning # stylecop
+dotnet_diagnostic.C26451.severity = warning # stylecop
+dotnet_diagnostic.C26452.severity = warning # stylecop
+dotnet_diagnostic.C26453.severity = warning # stylecop
+dotnet_diagnostic.C26454.severity = warning # stylecop
+dotnet_diagnostic.C26455.severity = warning # stylecop
+dotnet_diagnostic.C26456.severity = warning # stylecop
+dotnet_diagnostic.C26457.severity = warning # stylecop
+dotnet_diagnostic.C26458.severity = warning # stylecop
+dotnet_diagnostic.C26459.severity = warning # stylecop
+dotnet_diagnostic.C26460.severity = warning # stylecop
+dotnet_diagnostic.C26461.severity = warning # stylecop
+dotnet_diagnostic.C26462.severity = warning # stylecop
+dotnet_diagnostic.C26463.severity = warning # stylecop
+dotnet_diagnostic.C26464.severity = warning # stylecop
+dotnet_diagnostic.C26465.severity = warning # stylecop
+dotnet_diagnostic.C26466.severity = warning # stylecop
+dotnet_diagnostic.C26471.severity = warning # stylecop
+dotnet_diagnostic.C26472.severity = warning # stylecop
+dotnet_diagnostic.C26473.severity = warning # stylecop
+dotnet_diagnostic.C26474.severity = warning # stylecop
+dotnet_diagnostic.C26475.severity = warning # stylecop
+dotnet_diagnostic.C26476.severity = warning # stylecop
+dotnet_diagnostic.C26477.severity = warning # stylecop
+dotnet_diagnostic.C26478.severity = warning # stylecop
+dotnet_diagnostic.C26479.severity = warning # stylecop
+dotnet_diagnostic.C26481.severity = warning # stylecop
+dotnet_diagnostic.C26482.severity = warning # stylecop
+dotnet_diagnostic.C26483.severity = warning # stylecop
+dotnet_diagnostic.C26485.severity = warning # stylecop
+dotnet_diagnostic.C26486.severity = warning # stylecop
+dotnet_diagnostic.C26487.severity = warning # stylecop
+dotnet_diagnostic.C26488.severity = warning # stylecop
+dotnet_diagnostic.C26489.severity = warning # stylecop
+dotnet_diagnostic.C26490.severity = warning # stylecop
+dotnet_diagnostic.C26491.severity = warning # stylecop
+dotnet_diagnostic.C26492.severity = warning # stylecop
+dotnet_diagnostic.C26493.severity = warning # stylecop
+dotnet_diagnostic.C26494.severity = warning # stylecop
+dotnet_diagnostic.C26495.severity = warning # stylecop
+dotnet_diagnostic.C26496.severity = warning # stylecop
+dotnet_diagnostic.C26497.severity = warning # stylecop
+dotnet_diagnostic.C26498.severity = warning # stylecop
+dotnet_diagnostic.C26800.severity = warning # stylecop
+dotnet_diagnostic.C26810.severity = warning # stylecop
+dotnet_diagnostic.C26811.severity = warning # stylecop
+dotnet_diagnostic.C26812.severity = warning # stylecop
+dotnet_diagnostic.C26813.severity = warning # stylecop
+dotnet_diagnostic.C26814.severity = warning # stylecop
+dotnet_diagnostic.C26815.severity = warning # stylecop
+dotnet_diagnostic.C26816.severity = warning # stylecop
+dotnet_diagnostic.C26817.severity = warning # stylecop
+dotnet_diagnostic.C26818.severity = warning # stylecop
+dotnet_diagnostic.C26819.severity = warning # stylecop
+dotnet_diagnostic.C26820.severity = warning # stylecop
+dotnet_diagnostic.C26821.severity = warning # stylecop
+dotnet_diagnostic.C26822.severity = warning # stylecop
+dotnet_diagnostic.C26823.severity = warning # stylecop
+dotnet_diagnostic.C26824.severity = warning # stylecop
+dotnet_diagnostic.C26825.severity = warning # stylecop
+dotnet_diagnostic.C26826.severity = warning # stylecop
+dotnet_diagnostic.C26827.severity = warning # stylecop
+dotnet_diagnostic.C26828.severity = warning # stylecop
+dotnet_diagnostic.C26829.severity = warning # stylecop
+dotnet_diagnostic.C26830.severity = warning # stylecop
+dotnet_diagnostic.C26837.severity = warning # stylecop
+dotnet_diagnostic.C26846.severity = warning # stylecop
+dotnet_diagnostic.C26847.severity = warning # stylecop
+dotnet_diagnostic.C26848.severity = warning # stylecop
+dotnet_diagnostic.C26849.severity = warning # stylecop
+dotnet_diagnostic.C26861.severity = warning # stylecop
+dotnet_diagnostic.C26862.severity = warning # stylecop
+dotnet_diagnostic.C26863.severity = warning # stylecop
+dotnet_diagnostic.C26864.severity = warning # stylecop
+dotnet_diagnostic.C28020.severity = warning # stylecop
+dotnet_diagnostic.C28021.severity = warning # stylecop
+dotnet_diagnostic.C28022.severity = warning # stylecop
+dotnet_diagnostic.C28023.severity = warning # stylecop
+dotnet_diagnostic.C28024.severity = warning # stylecop
+dotnet_diagnostic.C28039.severity = warning # stylecop
+dotnet_diagnostic.C28101.severity = warning # stylecop
+dotnet_diagnostic.C28103.severity = warning # stylecop
+dotnet_diagnostic.C28104.severity = warning # stylecop
+dotnet_diagnostic.C28105.severity = warning # stylecop
+dotnet_diagnostic.C28106.severity = warning # stylecop
+dotnet_diagnostic.C28107.severity = warning # stylecop
+dotnet_diagnostic.C28108.severity = warning # stylecop
+dotnet_diagnostic.C28109.severity = warning # stylecop
+dotnet_diagnostic.C28110.severity = warning # stylecop
+dotnet_diagnostic.C28111.severity = warning # stylecop
+dotnet_diagnostic.C28112.severity = warning # stylecop
+dotnet_diagnostic.C28113.severity = warning # stylecop
+dotnet_diagnostic.C28114.severity = warning # stylecop
+dotnet_diagnostic.C28120.severity = warning # stylecop
+dotnet_diagnostic.C28121.severity = warning # stylecop
+dotnet_diagnostic.C28122.severity = warning # stylecop
+dotnet_diagnostic.C28123.severity = warning # stylecop
+dotnet_diagnostic.C28124.severity = warning # stylecop
+dotnet_diagnostic.C28125.severity = warning # stylecop
+dotnet_diagnostic.C28126.severity = warning # stylecop
+dotnet_diagnostic.C28127.severity = warning # stylecop
+dotnet_diagnostic.C28128.severity = warning # stylecop
+dotnet_diagnostic.C28129.severity = warning # stylecop
+dotnet_diagnostic.C28131.severity = warning # stylecop
+dotnet_diagnostic.C28132.severity = warning # stylecop
+dotnet_diagnostic.C28133.severity = warning # stylecop
+dotnet_diagnostic.C28134.severity = warning # stylecop
+dotnet_diagnostic.C28135.severity = warning # stylecop
+dotnet_diagnostic.C28137.severity = warning # stylecop
+dotnet_diagnostic.C28138.severity = warning # stylecop
+dotnet_diagnostic.C28141.severity = warning # stylecop
+dotnet_diagnostic.C28143.severity = warning # stylecop
+dotnet_diagnostic.C28144.severity = warning # stylecop
+dotnet_diagnostic.C28145.severity = warning # stylecop
+dotnet_diagnostic.C28146.severity = warning # stylecop
+dotnet_diagnostic.C28147.severity = warning # stylecop
+dotnet_diagnostic.C28150.severity = warning # stylecop
+dotnet_diagnostic.C28151.severity = warning # stylecop
+dotnet_diagnostic.C28152.severity = warning # stylecop
+dotnet_diagnostic.C28153.severity = warning # stylecop
+dotnet_diagnostic.C28156.severity = warning # stylecop
+dotnet_diagnostic.C28157.severity = warning # stylecop
+dotnet_diagnostic.C28158.severity = warning # stylecop
+dotnet_diagnostic.C28159.severity = warning # stylecop
+dotnet_diagnostic.C28160.severity = warning # stylecop
+dotnet_diagnostic.C28161.severity = warning # stylecop
+dotnet_diagnostic.C28162.severity = warning # stylecop
+dotnet_diagnostic.C28163.severity = warning # stylecop
+dotnet_diagnostic.C28164.severity = warning # stylecop
+dotnet_diagnostic.C28165.severity = warning # stylecop
+dotnet_diagnostic.C28166.severity = warning # stylecop
+dotnet_diagnostic.C28167.severity = warning # stylecop
+dotnet_diagnostic.C28168.severity = warning # stylecop
+dotnet_diagnostic.C28169.severity = warning # stylecop
+dotnet_diagnostic.C28170.severity = warning # stylecop
+dotnet_diagnostic.C28171.severity = warning # stylecop
+dotnet_diagnostic.C28172.severity = warning # stylecop
+dotnet_diagnostic.C28173.severity = warning # stylecop
+dotnet_diagnostic.C28175.severity = warning # stylecop
+dotnet_diagnostic.C28176.severity = warning # stylecop
+dotnet_diagnostic.C28182.severity = warning # stylecop
+dotnet_diagnostic.C28183.severity = warning # stylecop
+dotnet_diagnostic.C28193.severity = warning # stylecop
+dotnet_diagnostic.C28194.severity = warning # stylecop
+dotnet_diagnostic.C28195.severity = warning # stylecop
+dotnet_diagnostic.C28196.severity = warning # stylecop
+dotnet_diagnostic.C28197.severity = warning # stylecop
+dotnet_diagnostic.C28198.severity = warning # stylecop
+dotnet_diagnostic.C28199.severity = warning # stylecop
+dotnet_diagnostic.C28202.severity = warning # stylecop
+dotnet_diagnostic.C28203.severity = warning # stylecop
+dotnet_diagnostic.C28204.severity = warning # stylecop
+dotnet_diagnostic.C28205.severity = warning # stylecop
+dotnet_diagnostic.C28206.severity = warning # stylecop
+dotnet_diagnostic.C28207.severity = warning # stylecop
+dotnet_diagnostic.C28208.severity = warning # stylecop
+dotnet_diagnostic.C28209.severity = warning # stylecop
+dotnet_diagnostic.C28210.severity = warning # stylecop
+dotnet_diagnostic.C28211.severity = warning # stylecop
+dotnet_diagnostic.C28212.severity = warning # stylecop
+dotnet_diagnostic.C28213.severity = warning # stylecop
+dotnet_diagnostic.C28214.severity = warning # stylecop
+dotnet_diagnostic.C28215.severity = warning # stylecop
+dotnet_diagnostic.C28216.severity = warning # stylecop
+dotnet_diagnostic.C28217.severity = warning # stylecop
+dotnet_diagnostic.C28218.severity = warning # stylecop
+dotnet_diagnostic.C28219.severity = warning # stylecop
+dotnet_diagnostic.C28220.severity = warning # stylecop
+dotnet_diagnostic.C28221.severity = warning # stylecop
+dotnet_diagnostic.C28222.severity = warning # stylecop
+dotnet_diagnostic.C28223.severity = warning # stylecop
+dotnet_diagnostic.C28224.severity = warning # stylecop
+dotnet_diagnostic.C28225.severity = warning # stylecop
+dotnet_diagnostic.C28226.severity = warning # stylecop
+dotnet_diagnostic.C28227.severity = warning # stylecop
+dotnet_diagnostic.C28228.severity = warning # stylecop
+dotnet_diagnostic.C28229.severity = warning # stylecop
+dotnet_diagnostic.C28230.severity = warning # stylecop
+dotnet_diagnostic.C28231.severity = warning # stylecop
+dotnet_diagnostic.C28232.severity = warning # stylecop
+dotnet_diagnostic.C28233.severity = warning # stylecop
+dotnet_diagnostic.C28234.severity = warning # stylecop
+dotnet_diagnostic.C28235.severity = warning # stylecop
+dotnet_diagnostic.C28236.severity = warning # stylecop
+dotnet_diagnostic.C28237.severity = warning # stylecop
+dotnet_diagnostic.C28238.severity = warning # stylecop
+dotnet_diagnostic.C28239.severity = warning # stylecop
+dotnet_diagnostic.C28240.severity = warning # stylecop
+dotnet_diagnostic.C28241.severity = warning # stylecop
+dotnet_diagnostic.C28243.severity = warning # stylecop
+dotnet_diagnostic.C28244.severity = warning # stylecop
+dotnet_diagnostic.C28245.severity = warning # stylecop
+dotnet_diagnostic.C28246.severity = warning # stylecop
+dotnet_diagnostic.C28250.severity = warning # stylecop
+dotnet_diagnostic.C28251.severity = warning # stylecop
+dotnet_diagnostic.C28252.severity = warning # stylecop
+dotnet_diagnostic.C28253.severity = warning # stylecop
+dotnet_diagnostic.C28254.severity = warning # stylecop
+dotnet_diagnostic.C28260.severity = warning # stylecop
+dotnet_diagnostic.C28262.severity = warning # stylecop
+dotnet_diagnostic.C28263.severity = warning # stylecop
+dotnet_diagnostic.C28266.severity = warning # stylecop
+dotnet_diagnostic.C28267.severity = warning # stylecop
+dotnet_diagnostic.C28272.severity = warning # stylecop
+dotnet_diagnostic.C28273.severity = warning # stylecop
+dotnet_diagnostic.C28275.severity = warning # stylecop
+dotnet_diagnostic.C28278.severity = warning # stylecop
+dotnet_diagnostic.C28279.severity = warning # stylecop
+dotnet_diagnostic.C28280.severity = warning # stylecop
+dotnet_diagnostic.C28282.severity = warning # stylecop
+dotnet_diagnostic.C28283.severity = warning # stylecop
+dotnet_diagnostic.C28284.severity = warning # stylecop
+dotnet_diagnostic.C28285.severity = warning # stylecop
+dotnet_diagnostic.C28286.severity = warning # stylecop
+dotnet_diagnostic.C28287.severity = warning # stylecop
+dotnet_diagnostic.C28288.severity = warning # stylecop
+dotnet_diagnostic.C28289.severity = warning # stylecop
+dotnet_diagnostic.C28290.severity = warning # stylecop
+dotnet_diagnostic.C28291.severity = warning # stylecop
+dotnet_diagnostic.C28300.severity = warning # stylecop
+dotnet_diagnostic.C28301.severity = warning # stylecop
+dotnet_diagnostic.C28302.severity = warning # stylecop
+dotnet_diagnostic.C28303.severity = warning # stylecop
+dotnet_diagnostic.C28304.severity = warning # stylecop
+dotnet_diagnostic.C28305.severity = warning # stylecop
+dotnet_diagnostic.C28306.severity = warning # stylecop
+dotnet_diagnostic.C28307.severity = warning # stylecop
+dotnet_diagnostic.C28308.severity = warning # stylecop
+dotnet_diagnostic.C28309.severity = warning # stylecop
+dotnet_diagnostic.C28350.severity = warning # stylecop
+dotnet_diagnostic.C28351.severity = warning # stylecop
+dotnet_diagnostic.C28601.severity = warning # stylecop
+dotnet_diagnostic.C28602.severity = warning # stylecop
+dotnet_diagnostic.C28604.severity = warning # stylecop
+dotnet_diagnostic.C28615.severity = warning # stylecop
+dotnet_diagnostic.C28616.severity = warning # stylecop
+dotnet_diagnostic.C28617.severity = warning # stylecop
+dotnet_diagnostic.C28623.severity = warning # stylecop
+dotnet_diagnostic.C28624.severity = warning # stylecop
+dotnet_diagnostic.C28625.severity = warning # stylecop
+dotnet_diagnostic.C28636.severity = warning # stylecop
+dotnet_diagnostic.C28637.severity = warning # stylecop
+dotnet_diagnostic.C28638.severity = warning # stylecop
+dotnet_diagnostic.C28639.severity = warning # stylecop
+dotnet_diagnostic.C28640.severity = warning # stylecop
+dotnet_diagnostic.C28645.severity = warning # stylecop
+dotnet_diagnostic.C28648.severity = warning # stylecop
+dotnet_diagnostic.C28649.severity = warning # stylecop
+dotnet_diagnostic.C28650.severity = warning # stylecop
+dotnet_diagnostic.C28714.severity = warning # stylecop
+dotnet_diagnostic.C28715.severity = warning # stylecop
+dotnet_diagnostic.C28716.severity = warning # stylecop
+dotnet_diagnostic.C28717.severity = warning # stylecop
+dotnet_diagnostic.C28719.severity = warning # stylecop
+dotnet_diagnostic.C28720.severity = warning # stylecop
+dotnet_diagnostic.C28721.severity = warning # stylecop
+dotnet_diagnostic.C28726.severity = warning # stylecop
+dotnet_diagnostic.C28727.severity = warning # stylecop
+dotnet_diagnostic.C28730.severity = warning # stylecop
+dotnet_diagnostic.C28735.severity = warning # stylecop
+dotnet_diagnostic.C28736.severity = warning # stylecop
+dotnet_diagnostic.C28750.severity = warning # stylecop
+dotnet_diagnostic.C28751.severity = warning # stylecop
+dotnet_diagnostic.C33001.severity = warning # stylecop
+dotnet_diagnostic.C33004.severity = warning # stylecop
+dotnet_diagnostic.C33005.severity = warning # stylecop
+dotnet_diagnostic.C33010.severity = warning # stylecop
+dotnet_diagnostic.C33011.severity = warning # stylecop
+dotnet_diagnostic.C33020.severity = warning # stylecop
+dotnet_diagnostic.C33022.severity = warning # stylecop
+dotnet_diagnostic.C6001.severity = warning # stylecop
+dotnet_diagnostic.C6011.severity = warning # stylecop
+dotnet_diagnostic.C6014.severity = warning # stylecop
+dotnet_diagnostic.C6029.severity = warning # stylecop
+dotnet_diagnostic.C6031.severity = warning # stylecop
+dotnet_diagnostic.C6053.severity = warning # stylecop
+dotnet_diagnostic.C6054.severity = warning # stylecop
+dotnet_diagnostic.C6059.severity = warning # stylecop
+dotnet_diagnostic.C6063.severity = warning # stylecop
+dotnet_diagnostic.C6064.severity = warning # stylecop
+dotnet_diagnostic.C6066.severity = warning # stylecop
+dotnet_diagnostic.C6067.severity = warning # stylecop
+dotnet_diagnostic.C6101.severity = warning # stylecop
+dotnet_diagnostic.C6200.severity = warning # stylecop
+dotnet_diagnostic.C6201.severity = warning # stylecop
+dotnet_diagnostic.C6211.severity = warning # stylecop
+dotnet_diagnostic.C6214.severity = warning # stylecop
+dotnet_diagnostic.C6215.severity = warning # stylecop
+dotnet_diagnostic.C6216.severity = warning # stylecop
+dotnet_diagnostic.C6217.severity = warning # stylecop
+dotnet_diagnostic.C6219.severity = warning # stylecop
+dotnet_diagnostic.C6220.severity = warning # stylecop
+dotnet_diagnostic.C6221.severity = warning # stylecop
+dotnet_diagnostic.C6225.severity = warning # stylecop
+dotnet_diagnostic.C6226.severity = warning # stylecop
+dotnet_diagnostic.C6230.severity = warning # stylecop
+dotnet_diagnostic.C6235.severity = warning # stylecop
+dotnet_diagnostic.C6236.severity = warning # stylecop
+dotnet_diagnostic.C6237.severity = warning # stylecop
+dotnet_diagnostic.C6239.severity = warning # stylecop
+dotnet_diagnostic.C6240.severity = warning # stylecop
+dotnet_diagnostic.C6242.severity = warning # stylecop
+dotnet_diagnostic.C6244.severity = warning # stylecop
+dotnet_diagnostic.C6246.severity = warning # stylecop
+dotnet_diagnostic.C6248.severity = warning # stylecop
+dotnet_diagnostic.C6250.severity = warning # stylecop
+dotnet_diagnostic.C6255.severity = warning # stylecop
+dotnet_diagnostic.C6258.severity = warning # stylecop
+dotnet_diagnostic.C6259.severity = warning # stylecop
+dotnet_diagnostic.C6260.severity = warning # stylecop
+dotnet_diagnostic.C6262.severity = warning # stylecop
+dotnet_diagnostic.C6263.severity = warning # stylecop
+dotnet_diagnostic.C6268.severity = warning # stylecop
+dotnet_diagnostic.C6269.severity = warning # stylecop
+dotnet_diagnostic.C6270.severity = warning # stylecop
+dotnet_diagnostic.C6271.severity = warning # stylecop
+dotnet_diagnostic.C6272.severity = warning # stylecop
+dotnet_diagnostic.C6273.severity = warning # stylecop
+dotnet_diagnostic.C6274.severity = warning # stylecop
+dotnet_diagnostic.C6276.severity = warning # stylecop
+dotnet_diagnostic.C6277.severity = warning # stylecop
+dotnet_diagnostic.C6278.severity = warning # stylecop
+dotnet_diagnostic.C6279.severity = warning # stylecop
+dotnet_diagnostic.C6280.severity = warning # stylecop
+dotnet_diagnostic.C6281.severity = warning # stylecop
+dotnet_diagnostic.C6282.severity = warning # stylecop
+dotnet_diagnostic.C6283.severity = warning # stylecop
+dotnet_diagnostic.C6284.severity = warning # stylecop
+dotnet_diagnostic.C6285.severity = warning # stylecop
+dotnet_diagnostic.C6286.severity = warning # stylecop
+dotnet_diagnostic.C6287.severity = warning # stylecop
+dotnet_diagnostic.C6288.severity = warning # stylecop
+dotnet_diagnostic.C6289.severity = warning # stylecop
+dotnet_diagnostic.C6290.severity = warning # stylecop
+dotnet_diagnostic.C6291.severity = warning # stylecop
+dotnet_diagnostic.C6292.severity = warning # stylecop
+dotnet_diagnostic.C6293.severity = warning # stylecop
+dotnet_diagnostic.C6294.severity = warning # stylecop
+dotnet_diagnostic.C6295.severity = warning # stylecop
+dotnet_diagnostic.C6296.severity = warning # stylecop # stylecop
+dotnet_diagnostic.C6297.severity = warning # stylecop # stylecop
+dotnet_diagnostic.C6298.severity = warning # stylecop # stylecop
+dotnet_diagnostic.C6299.severity = warning # stylecop # stylecop
+dotnet_diagnostic.C6302.severity = warning # stylecop # stylecop
+dotnet_diagnostic.C6303.severity = warning # stylecop # stylecop
+dotnet_diagnostic.C6305.severity = warning # stylecop # stylecop
+dotnet_diagnostic.C6306.severity = warning # stylecop
+dotnet_diagnostic.C6308.severity = warning # stylecop
+dotnet_diagnostic.C6310.severity = warning # stylecop
+dotnet_diagnostic.C6312.severity = warning # stylecop
+dotnet_diagnostic.C6313.severity = warning # stylecop
+dotnet_diagnostic.C6314.severity = warning # stylecop
+dotnet_diagnostic.C6315.severity = warning # stylecop
+dotnet_diagnostic.C6316.severity = warning # stylecop
+dotnet_diagnostic.C6317.severity = warning # stylecop
+dotnet_diagnostic.C6318.severity = warning # stylecop
+dotnet_diagnostic.C6319.severity = warning # stylecop
+dotnet_diagnostic.C6320.severity = warning # stylecop
+dotnet_diagnostic.C6322.severity = warning # stylecop
+dotnet_diagnostic.C6323.severity = warning # stylecop
+dotnet_diagnostic.C6324.severity = warning # stylecop
+dotnet_diagnostic.C6326.severity = warning # stylecop
+dotnet_diagnostic.C6328.severity = warning # stylecop
+dotnet_diagnostic.C6329.severity = warning # stylecop
+dotnet_diagnostic.C6330.severity = warning # stylecop
+dotnet_diagnostic.C6331.severity = warning # stylecop
+dotnet_diagnostic.C6332.severity = warning # stylecop
+dotnet_diagnostic.C6333.severity = warning # stylecop
+dotnet_diagnostic.C6334.severity = warning # stylecop
+dotnet_diagnostic.C6335.severity = warning # stylecop
+dotnet_diagnostic.C6336.severity = warning # stylecop
+dotnet_diagnostic.C6340.severity = warning # stylecop
+dotnet_diagnostic.C6381.severity = warning # stylecop
+dotnet_diagnostic.C6383.severity = warning # stylecop
+dotnet_diagnostic.C6384.severity = warning # stylecop
+dotnet_diagnostic.C6385.severity = warning # stylecop
+dotnet_diagnostic.C6386.severity = warning # stylecop
+dotnet_diagnostic.C6387.severity = warning # stylecop
+dotnet_diagnostic.C6388.severity = warning # stylecop
+dotnet_diagnostic.C6389.severity = warning # stylecop
+dotnet_diagnostic.C6392.severity = warning # stylecop
+dotnet_diagnostic.C6393.severity = warning # stylecop
+dotnet_diagnostic.C6394.severity = warning # stylecop
+dotnet_diagnostic.C6395.severity = warning # stylecop
+dotnet_diagnostic.C6396.severity = warning # stylecop
+dotnet_diagnostic.C6397.severity = warning # stylecop
+dotnet_diagnostic.C6398.severity = warning # stylecop
+dotnet_diagnostic.C6400.severity = warning # stylecop
+dotnet_diagnostic.C6401.severity = warning # stylecop
+dotnet_diagnostic.C6411.severity = warning # stylecop
+dotnet_diagnostic.C6412.severity = warning # stylecop
+dotnet_diagnostic.C6500.severity = warning # stylecop
+dotnet_diagnostic.C6501.severity = warning # stylecop
+dotnet_diagnostic.C6503.severity = warning # stylecop
+dotnet_diagnostic.C6504.severity = warning # stylecop
+dotnet_diagnostic.C6505.severity = warning # stylecop
+dotnet_diagnostic.C6506.severity = warning # stylecop
+dotnet_diagnostic.C6508.severity = warning # stylecop
+dotnet_diagnostic.C6509.severity = warning # stylecop
+dotnet_diagnostic.C6510.severity = warning # stylecop
+dotnet_diagnostic.C6511.severity = warning # stylecop
+dotnet_diagnostic.C6513.severity = warning # stylecop
+dotnet_diagnostic.C6514.severity = warning # stylecop
+dotnet_diagnostic.C6515.severity = warning # stylecop
+dotnet_diagnostic.C6516.severity = warning # stylecop
+dotnet_diagnostic.C6517.severity = warning # stylecop
+dotnet_diagnostic.C6518.severity = warning # stylecop
+dotnet_diagnostic.C6522.severity = warning # stylecop
+dotnet_diagnostic.C6525.severity = warning # stylecop
+dotnet_diagnostic.C6527.severity = warning # stylecop
+dotnet_diagnostic.C6530.severity = warning # stylecop
+dotnet_diagnostic.C6540.severity = warning # stylecop
+dotnet_diagnostic.C6551.severity = warning # stylecop
+dotnet_diagnostic.C6552.severity = warning # stylecop
+dotnet_diagnostic.C6701.severity = warning # stylecop
+dotnet_diagnostic.C6702.severity = warning # stylecop
+dotnet_diagnostic.C6703.severity = warning # stylecop
+dotnet_diagnostic.C6704.severity = warning # stylecop
+dotnet_diagnostic.C6705.severity = warning # stylecop
+dotnet_diagnostic.C6706.severity = warning # stylecop
+dotnet_diagnostic.C6707.severity = warning # stylecop
+dotnet_diagnostic.C6993.severity = warning # stylecop
+dotnet_diagnostic.C6995.severity = warning # stylecop
+dotnet_diagnostic.C6997.severity = warning # stylecop
+
+
+# microsoft.rules.managed
+dotnet_diagnostic.ca1001.severity = warning # Types that own disposable fields should be disposable
+dotnet_diagnostic.ca1009.severity = warning # Declare event handlers correctly
+dotnet_diagnostic.ca1018.severity = warning
+
+dotnet_diagnostic.CA1005.severity = warning # stylecop
+dotnet_diagnostic.CA1007.severity = warning # stylecop
+dotnet_diagnostic.CA1011.severity = warning # stylecop
+dotnet_diagnostic.CA1013.severity = warning # stylecop
+dotnet_diagnostic.CA1014.severity = warning # stylecop
+dotnet_diagnostic.CA1016.severity = warning # stylecop
+dotnet_diagnostic.CA1016.severity = warning # stylecop
+dotnet_diagnostic.CA1017.severity = warning # stylecop
+dotnet_diagnostic.CA1018.severity = warning # stylecop
+dotnet_diagnostic.CA1019.severity = warning # stylecop
+dotnet_diagnostic.CA1024.severity = warning # stylecop
+dotnet_diagnostic.CA1030.severity = warning # stylecop
+dotnet_diagnostic.CA1031.severity = warning # stylecop
+dotnet_diagnostic.CA1033.severity = warning # stylecop
+dotnet_diagnostic.CA1035.severity = warning # stylecop
+dotnet_diagnostic.CA1036.severity = warning # stylecop
+dotnet_diagnostic.CA1036.severity = warning # stylecop
+dotnet_diagnostic.CA1038.severity = warning # stylecop
+dotnet_diagnostic.CA1040.severity = warning # stylecop
+dotnet_diagnostic.CA1041.severity = warning # stylecop
+dotnet_diagnostic.CA1041.severity = warning # stylecop
+dotnet_diagnostic.CA1044.severity = warning # stylecop
+
+dotnet_diagnostic.ca1047.severity = warning
+dotnet_diagnostic.CA1049.severity = warning # stylecop
+dotnet_diagnostic.ca1050.severity = warning
+
+dotnet_diagnostic.CA1051.severity = warning # stylecop
+dotnet_diagnostic.CA1052.severity = warning # stylecop
+dotnet_diagnostic.CA1053.severity = warning # stylecop
+dotnet_diagnostic.CA1054.severity = warning # stylecop
+dotnet_diagnostic.CA1055.severity = warning # stylecop
+dotnet_diagnostic.CA1056.severity = warning # stylecop
+dotnet_diagnostic.CA1057.severity = warning # stylecop
+dotnet_diagnostic.CA1058.severity = warning # stylecop
+dotnet_diagnostic.CA1059.severity = warning # stylecop
+dotnet_diagnostic.CA1060.severity = warning # stylecop
+dotnet_diagnostic.CA1061.severity = warning # stylecop
+dotnet_diagnostic.CA1064.severity = warning # stylecop
+dotnet_diagnostic.CA1065.severity = warning # stylecop
+
+dotnet_diagnostic.ca1068.severity = warning
+dotnet_diagnostic.ca1069.severity = warning
+dotnet_diagnostic.ca1070.severity = warning
+dotnet_diagnostic.ca1200.severity = warning # Avoid using cref attribute on a type that is not a type
+
+dotnet_diagnostic.CA1300.severity = warning # stylecop
+dotnet_diagnostic.CA1301.severity = warning # stylecop
+dotnet_diagnostic.CA1302.severity = warning # stylecop
+dotnet_diagnostic.CA1304.severity = warning # stylecop
+dotnet_diagnostic.CA1304.severity = warning # stylecop
+dotnet_diagnostic.CA1305.severity = warning # stylecop
+dotnet_diagnostic.CA1305.severity = warning # stylecop
+dotnet_diagnostic.CA1306.severity = warning # stylecop
+dotnet_diagnostic.CA1307.severity = warning # stylecop
+dotnet_diagnostic.CA1308.severity = warning # stylecop
+dotnet_diagnostic.CA1309.severity = warning # stylecop
+dotnet_diagnostic.CA1309.severity = warning # stylecop
+dotnet_diagnostic.CA1400.severity = warning # stylecop
+dotnet_diagnostic.CA1401.severity = warning # stylecop
+dotnet_diagnostic.CA1401.severity = warning # stylecop
+dotnet_diagnostic.CA1402.severity = warning # stylecop
+dotnet_diagnostic.CA1403.severity = warning # stylecop
+dotnet_diagnostic.CA1404.severity = warning # stylecop
+dotnet_diagnostic.CA1405.severity = warning # stylecop
+dotnet_diagnostic.CA1406.severity = warning # stylecop
+dotnet_diagnostic.CA1407.severity = warning # stylecop
+dotnet_diagnostic.CA1408.severity = warning # stylecop
+dotnet_diagnostic.CA1409.severity = warning # stylecop
+dotnet_diagnostic.CA1410.severity = warning # stylecop
+dotnet_diagnostic.CA1411.severity = warning # stylecop
+dotnet_diagnostic.CA1412.severity = warning # stylecop
+dotnet_diagnostic.CA1413.severity = warning # stylecop
+dotnet_diagnostic.CA1500.severity = warning # stylecop
+dotnet_diagnostic.CA1501.severity = warning # stylecop
+dotnet_diagnostic.CA1502.severity = warning # stylecop
+dotnet_diagnostic.CA1504.severity = warning # stylecop
+dotnet_diagnostic.CA1505.severity = warning # stylecop
+dotnet_diagnostic.CA1506.severity = warning # stylecop
+
+dotnet_diagnostic.ca1512.severity = warning
+dotnet_diagnostic.ca1513.severity = warning
+dotnet_diagnostic.ca1514.severity = warning
+
+dotnet_diagnostic.CA1600.severity = warning # stylecop
+dotnet_diagnostic.CA1601.severity = warning # stylecop
+
+dotnet_diagnostic.CA1700.severity = warning # stylecop
+dotnet_diagnostic.CA1701.severity = warning # stylecop
+dotnet_diagnostic.CA1702.severity = warning # stylecop
+dotnet_diagnostic.CA1703.severity = warning # stylecop
+dotnet_diagnostic.CA1704.severity = warning # stylecop
+
+dotnet_diagnostic.ca1707.severity = none # Identifiers should not contain underscores
+# different - dotnet_diagnostic.CA1707.severity = warning # stylecop
+
+dotnet_diagnostic.CA1708.severity = warning # stylecop
+dotnet_diagnostic.CA1709.severity = warning # stylecop
+dotnet_diagnostic.CA1710.severity = warning # stylecop
+dotnet_diagnostic.CA1710.severity = warning # stylecop
+dotnet_diagnostic.CA1711.severity = warning # stylecop
+dotnet_diagnostic.CA1711.severity = warning # stylecop
+dotnet_diagnostic.CA1712.severity = warning # stylecop
+dotnet_diagnostic.CA1712.severity = warning # stylecop
+dotnet_diagnostic.CA1713.severity = warning # stylecop
+dotnet_diagnostic.CA1714.severity = warning # stylecop
+dotnet_diagnostic.CA1715.severity = warning # stylecop
+dotnet_diagnostic.CA1715.severity = warning # stylecop
+dotnet_diagnostic.CA1716.severity = warning # stylecop
+dotnet_diagnostic.CA1716.severity = warning # stylecop
+dotnet_diagnostic.CA1717.severity = warning # stylecop
+dotnet_diagnostic.CA1719.severity = warning # stylecop
+dotnet_diagnostic.CA1720.severity = warning # stylecop
+dotnet_diagnostic.CA1720.severity = warning # stylecop
+dotnet_diagnostic.CA1721.severity = warning # stylecop
+dotnet_diagnostic.CA1722.severity = warning # stylecop
+dotnet_diagnostic.CA1724.severity = warning # stylecop
+dotnet_diagnostic.CA1725.severity = warning # stylecop
+dotnet_diagnostic.CA1725.severity = warning # stylecop
+dotnet_diagnostic.CA1726.severity = warning # stylecop
+dotnet_diagnostic.CA1800.severity = warning # stylecop
+dotnet_diagnostic.CA1801.severity = warning # stylecop
+dotnet_diagnostic.CA1802.severity = warning # stylecop
+dotnet_diagnostic.CA1804.severity = warning # stylecop
+dotnet_diagnostic.CA1806.severity = none # stylecop
+dotnet_diagnostic.CA1809.severity = warning # stylecop
+dotnet_diagnostic.CA1810.severity = warning # stylecop
+dotnet_diagnostic.CA1811.severity = warning # stylecop
+dotnet_diagnostic.CA1812.severity = warning # stylecop
+dotnet_diagnostic.CA1813.severity = warning # stylecop
+dotnet_diagnostic.CA1814.severity = warning # stylecop
+dotnet_diagnostic.CA1815.severity = warning # stylecop
+dotnet_diagnostic.CA1816.severity = warning # stylecop
+dotnet_diagnostic.CA1816.severity = warning # stylecop
+dotnet_diagnostic.CA1820.severity = warning # stylecop
+dotnet_diagnostic.CA1821.severity = warning # stylecop
+dotnet_diagnostic.CA1821.severity = warning # stylecop
+dotnet_diagnostic.CA1822.severity = warning # stylecop
+dotnet_diagnostic.CA1822.severity = warning # stylecop
+dotnet_diagnostic.CA1823.severity = warning # stylecop
+dotnet_diagnostic.CA1824.severity = none # TODO: Check what it is # stylecop
+
+dotnet_diagnostic.ca1827.severity = warning
+dotnet_diagnostic.ca1828.severity = warning
+dotnet_diagnostic.ca1829.severity = warning
+dotnet_diagnostic.ca1848.severity = suggestion
+dotnet_diagnostic.ca1851.severity = none # Possible multiple enumerations of IEnumerable collection
+dotnet_diagnostic.ca1869.severity = warning
+
+dotnet_diagnostic.CA1900.severity = warning # stylecop
+dotnet_diagnostic.CA1901.severity = warning # stylecop
+dotnet_diagnostic.CA1903.severity = warning # stylecop
+
+dotnet_diagnostic.CA2001.severity = warning # stylecop
+dotnet_diagnostic.CA2002.severity = warning # stylecop
+dotnet_diagnostic.CA2003.severity = warning # stylecop
+dotnet_diagnostic.CA2004.severity = warning # stylecop
+dotnet_diagnostic.CA2006.severity = warning # stylecop
+
+dotnet_diagnostic.ca2009.severity = warning
+dotnet_diagnostic.ca2012.severity = warning
+dotnet_diagnostic.ca2016.severity = warning
+
+dotnet_diagnostic.CA2101.severity = warning # stylecop
+dotnet_diagnostic.CA2101.severity = warning # stylecop
+dotnet_diagnostic.CA2102.severity = warning # stylecop
+dotnet_diagnostic.CA2103.severity = warning # stylecop
+dotnet_diagnostic.CA2104.severity = warning # stylecop
+dotnet_diagnostic.CA2106.severity = warning # stylecop
+dotnet_diagnostic.CA2107.severity = warning # stylecop
+dotnet_diagnostic.CA2108.severity = warning # stylecop
+dotnet_diagnostic.CA2109.severity = warning # stylecop
+dotnet_diagnostic.CA2111.severity = warning # stylecop
+dotnet_diagnostic.CA2112.severity = warning # stylecop
+dotnet_diagnostic.CA2114.severity = warning # stylecop
+dotnet_diagnostic.CA2115.severity = warning # stylecop
+dotnet_diagnostic.CA2116.severity = warning # stylecop
+dotnet_diagnostic.CA2117.severity = warning # stylecop
+dotnet_diagnostic.CA2118.severity = warning # stylecop
+dotnet_diagnostic.CA2119.severity = warning # stylecop
+dotnet_diagnostic.CA2120.severity = warning # stylecop
+dotnet_diagnostic.CA2121.severity = warning # stylecop
+dotnet_diagnostic.CA2122.severity = warning # stylecop
+dotnet_diagnostic.CA2123.severity = warning # stylecop
+dotnet_diagnostic.CA2124.severity = warning # stylecop
+dotnet_diagnostic.CA2126.severity = warning # stylecop
+dotnet_diagnostic.CA2130.severity = warning # stylecop
+dotnet_diagnostic.CA2131.severity = warning # stylecop
+dotnet_diagnostic.CA2132.severity = warning # stylecop
+dotnet_diagnostic.CA2133.severity = warning # stylecop
+dotnet_diagnostic.CA2134.severity = warning # stylecop
+dotnet_diagnostic.CA2135.severity = warning # stylecop
+dotnet_diagnostic.CA2136.severity = warning # stylecop
+dotnet_diagnostic.CA2137.severity = warning # stylecop
+dotnet_diagnostic.CA2138.severity = warning # stylecop
+dotnet_diagnostic.CA2139.severity = warning # stylecop
+dotnet_diagnostic.CA2140.severity = warning # stylecop
+dotnet_diagnostic.CA2141.severity = warning # stylecop
+dotnet_diagnostic.CA2142.severity = warning # stylecop
+dotnet_diagnostic.CA2143.severity = warning # stylecop
+dotnet_diagnostic.CA2144.severity = warning # stylecop
+
+dotnet_diagnostic.ca2252.severity = warning
+
+dotnet_diagnostic.CA5122.severity = warning # stylecop
+
diff --git a/mrploch-development.code-workspace b/mrploch-development.code-workspace
index bcc4be7..9eb3efc 100644
--- a/mrploch-development.code-workspace
+++ b/mrploch-development.code-workspace
@@ -7,5 +7,17 @@
"path": "../../../../Users/krzys/Documents/PowerShell"
}
],
- "settings": {}
+ "settings": {
+ "files.exclude": {
+ "**/.git": true,
+ "**/.svn": true,
+ "**/.hg": true,
+ "**/.DS_Store": true,
+ "**/Thumbs.db": true,
+ "**/.retool_types/**": true,
+ "**/*tsconfig.json": true,
+ ".cache": true,
+ "retool.config.json": true
+ }
+ }
}
\ No newline at end of file
diff --git a/repository-config/root-folder/NuGet.config b/repository-config/root-folder/NuGet.config
index 8646778..1306039 100644
--- a/repository-config/root-folder/NuGet.config
+++ b/repository-config/root-folder/NuGet.config
@@ -8,7 +8,7 @@
-
+
diff --git a/scripts/prepare-repo.ps1 b/scripts/prepare-repo.ps1
new file mode 100644
index 0000000..f4ffcd8
--- /dev/null
+++ b/scripts/prepare-repo.ps1
@@ -0,0 +1,55 @@
+$loc = Get-Location
+# Ensure posh-git module is installed or updated
+if (-not (Get-Module -ListAvailable -Name posh-git))
+{
+ Write-Host "posh-git module not found. Installing..."
+ Install-Module posh-git -Scope CurrentUser -Force
+}
+else
+{
+ Write-Host "posh-git module is already installed. Updating..."
+ Update-Module posh-git -Force
+}
+
+# Ensure git-posh module is installed (for repo operations)
+if (-not (Get-Module -ListAvailable -Name git-posh))
+{
+ Write-Host "git-posh module not found. Installing..."
+ Install-Module git-posh -Scope CurrentUser -Force
+}
+else
+{
+ Write-Host "git-posh module is already installed."
+}
+
+# Get current script directory
+$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Definition
+# Go up one directory
+$parentDir = Split-Path $scriptDir -Parent
+$devFolder = Join-Path $parentDir 'ploch-development'
+
+if (-not (Test-Path $devFolder -PathType Container))
+{
+ Write-Host "'ploch-development' folder not found. Cloning repository..."
+ Set-Location $parentDir
+ if (-not (Get-Command git -ErrorAction SilentlyContinue))
+ {
+ Write-Error "Git is not installed or not in PATH."
+ exit 1
+ }
+ Import-Module git-posh -ErrorAction SilentlyContinue
+ git clone https://github.com/mrploch/mrploch-development.git ploch-development
+}
+else
+{
+ Write-Host "'ploch-development' folder exists. Pulling latest changes..."
+ Set-Location $devFolder
+ if (-not (Get-Command git -ErrorAction SilentlyContinue))
+ {
+ Write-Error "Git is not installed or not in PATH."
+ exit 1
+ }
+ Import-Module git-posh -ErrorAction SilentlyContinue
+ git pull
+}
+Set-Location $loc