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