diff --git a/.omnisharp/omnisharp.json b/.omnisharp/omnisharp.json index a4c5fe8..02ef56a 100644 --- a/.omnisharp/omnisharp.json +++ b/.omnisharp/omnisharp.json @@ -1,18 +1,27 @@ { - "sdk": { - "path": "c:/program files/dotnet/sdk/7.0.111/", - "version": "7.0.111" + "2022-MSBuild": "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe", + "fileOptions": { + "excludeSearchPatterns": [], + "systemExcludeSearchPatterns": [ + "**/node_modules/**/*", + "**/bin/**/*", + "**/obj/**/*" + ] }, "FormattingOptions": { "enableEditorConfigSupport": true, "OrganizeImports": true }, + "RenameOptions": { + "RenameInComments": false, + "RenameInStrings": false, + "RenameOverloads": false + }, "RoslynExtensionsOptions": { "enableAnalyzersSupport": true }, - "RenameOptions": { - "RenameInComments": false, - "RenameOverloads": false, - "RenameInStrings": false + "sdk": { + "path": "C:/Program Files/dotnet/sdk/8.0.100-rc.2.23502.2/", + "version": "8.0.100-rc.2.23502.2" } } \ No newline at end of file diff --git a/Visual Studio Settings/Core/.editorconfig b/Visual Studio Settings/Core/.editorconfig index d10993d..3dfc1d0 100644 --- a/Visual Studio Settings/Core/.editorconfig +++ b/Visual Studio Settings/Core/.editorconfig @@ -1,3 +1,11 @@ +[*.md] +end_of_line = crlf +file_header_template = unset +indent_size = 2 +indent_style = space +insert_final_newline = false +root = true +tab_width = 2 [*.cs] csharp_indent_block_contents = true csharp_indent_braces = false @@ -80,15 +88,22 @@ dotnet_code_quality.CAXXXX.api_surface = private, internal dotnet_diagnostic.CA1825.severity = warning # CA1823: Avoid zero-length array allocations dotnet_diagnostic.CA1829.severity = warning # CA1829: Use Length/Count property instead of Count() when available dotnet_diagnostic.CA1834.severity = warning # CA1834: Consider using 'StringBuilder.Append(char)' when applicable +dotnet_diagnostic.CA1860.severity = error # CA1860: Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance +dotnet_diagnostic.CA1869.severity = none # CA1869: Avoid creating a new 'JsonSerializerOptions' instance for every serialization operation. Cache and reuse instances instead. +dotnet_diagnostic.CA2254.severity = none # CA2254: The logging message template should not vary between calls to 'LoggerExtensions.LogInformation(ILogger, string?, params object?[])' dotnet_diagnostic.IDE0001.severity = warning # IDE0001: Simplify name -dotnet_diagnostic.IDE0004.severity = warning # IDE0004: Cast is redundant. dotnet_diagnostic.IDE0002.severity = warning # Simplify (member access) - System.Version.Equals("1", "2"); Version.Equals("1", "2"); +dotnet_diagnostic.IDE0004.severity = warning # IDE0004: Cast is redundant. dotnet_diagnostic.IDE0005.severity = warning # Using directive is unnecessary +dotnet_diagnostic.IDE0028.severity = error # IDE0028: Collection initialization can be simplified dotnet_diagnostic.IDE0031.severity = warning # Use null propagation (IDE0031) dotnet_diagnostic.IDE0047.severity = warning # IDE0047: Parentheses can be removed dotnet_diagnostic.IDE0049.severity = warning # Use language keywords instead of framework type names for type references (IDE0049) dotnet_diagnostic.IDE0060.severity = warning # IDE0060: Remove unused parameter -dotnet_diagnostic.IDE0270.severity = warning # IDE0270: Null check can be simplified +dotnet_diagnostic.IDE0290.severity = none # Use primary constructor [Distance]csharp(IDE0290) +dotnet_diagnostic.IDE0300.severity = error # IDE0300: Collection initialization can be simplified +dotnet_diagnostic.IDE0301.severity = error #IDE0301: Collection initialization can be simplified +dotnet_diagnostic.IDE0305.severity = none # IDE0305: Collection initialization can be simplified dotnet_naming_rule.abstract_method_should_be_pascal_case.severity = warning dotnet_naming_rule.abstract_method_should_be_pascal_case.style = pascal_case dotnet_naming_rule.abstract_method_should_be_pascal_case.symbols = abstract_method