# EditorConfig for MediaBrowser.Model# https://EditorConfig.orgroot = true[*]charset = utf-8insert_final_newline = truetrim_trailing_whitespace = true[*.cs]indent_size = 4indent_style = spacedotnet_sort_system_directives_first = truedotnet_separate_import_directive_groups = false# StyleCop Analyzer Rules - Disabled for project consistencydotnet_diagnostic.SA1101.severity = nonedotnet_diagnostic.SA1309.severity = nonedotnet_diagnostic.SA1204.severity = nonedotnet_diagnostic.SA1202.severity = nonedotnet_diagnostic.SA1135.severity = nonedotnet_diagnostic.SA1600.severity = suggestion# StyleCop Analyzer Rules - Keep enableddotnet_diagnostic.SA1413.severity = warningdotnet_diagnostic.SA1515.severity = warningdotnet_diagnostic.SA1518.severity = warning- # StyleCop Analyzer Rules - Additional suppressions for Emby.Naming dotnet_diagnostic.SA1200.severity = none dotnet_diagnostic.SA1633.severity = none # Reduce severity for trailing commas and comments dotnet_diagnostic.SA1413.severity = silent dotnet_diagnostic.SA1515.severity = silent # IDE Rules - Suppress non-critical suggestions dotnet_diagnostic.IDE0008.severity = silent dotnet_diagnostic.IDE0028.severity = silent dotnet_diagnostic.IDE0046.severity = silent dotnet_diagnostic.IDE0051.severity = warning dotnet_diagnostic.IDE0055.severity = warning dotnet_diagnostic.IDE0057.severity = silent dotnet_diagnostic.IDE0058.severity = silent dotnet_diagnostic.IDE0065.severity = none dotnet_diagnostic.IDE0078.severity = silent dotnet_diagnostic.IDE0090.severity = silent dotnet_diagnostic.IDE0160.severity = silent dotnet_diagnostic.IDE0200.severity = suggestion dotnet_diagnostic.IDE0290.severity = silent dotnet_diagnostic.IDE0300.severity = silent dotnet_diagnostic.IDE0301.severity = silent dotnet_diagnostic.IDE0305.severity = silent # Code Analysis Rules - Keep important warnings dotnet_diagnostic.CA1307.severity = warning dotnet_diagnostic.CA1310.severity = warning # C# Code Style - Using directive placement csharp_using_directive_placement = outside_namespace:silent