Improve build reliability, query perf, and documentation
- Add build-error-resolution.md guide for CS0006 and IDE analyzer issues - Add rebuild-solution.ps1 script for clean/reliable builds - Suppress noisy IDE/StyleCop warnings in .editorconfig - Optimize BaseItemRepository grouping queries to use Min(Id) instead of FirstOrDefault, avoiding correlated subqueries and greatly improving DB performance - Add database-query-optimization.md explaining query changes and tuning - Enable EF Core SQL query logging, sensitive data, and detailed errors when log level is Debug (ServiceCollectionExtensions, logging.json) - Update readme with SQL logging instructions - Clarify git commit/ignore guidance and improve inline documentation
This commit is contained in:
+11
-1
@@ -33,26 +33,35 @@ dotnet_diagnostic.SA1108.severity = silent
|
||||
dotnet_diagnostic.SA1009.severity = silent
|
||||
dotnet_diagnostic.SA1128.severity = silent
|
||||
dotnet_diagnostic.SA1648.severity = none
|
||||
dotnet_diagnostic.SA1118.severity = silent
|
||||
|
||||
# StyleCop Analyzer Rules - Additional suppressions
|
||||
dotnet_diagnostic.SA1200.severity = none
|
||||
dotnet_diagnostic.SA1633.severity = none
|
||||
|
||||
# IDE Rules - Suppress non-critical suggestions
|
||||
dotnet_diagnostic.IDE0004.severity = silent
|
||||
dotnet_diagnostic.IDE0005.severity = silent
|
||||
dotnet_diagnostic.IDE0008.severity = silent
|
||||
dotnet_diagnostic.IDE0010.severity = silent
|
||||
dotnet_diagnostic.IDE0025.severity = none
|
||||
dotnet_diagnostic.IDE0028.severity = silent
|
||||
dotnet_diagnostic.IDE0031.severity = silent
|
||||
dotnet_diagnostic.IDE0037.severity = silent
|
||||
dotnet_diagnostic.IDE0045.severity = none
|
||||
dotnet_diagnostic.IDE0046.severity = silent
|
||||
dotnet_diagnostic.IDE0047.severity = silent
|
||||
dotnet_diagnostic.IDE0051.severity = warning
|
||||
dotnet_diagnostic.IDE0052.severity = none
|
||||
dotnet_diagnostic.IDE0055.severity = warning
|
||||
dotnet_diagnostic.IDE0055.severity = silent
|
||||
dotnet_diagnostic.IDE0057.severity = silent
|
||||
dotnet_diagnostic.IDE0058.severity = silent
|
||||
dotnet_diagnostic.IDE0060.severity = silent
|
||||
dotnet_diagnostic.IDE0065.severity = none
|
||||
dotnet_diagnostic.IDE0074.severity = none
|
||||
dotnet_diagnostic.IDE0078.severity = silent
|
||||
dotnet_diagnostic.IDE0090.severity = silent
|
||||
dotnet_diagnostic.IDE0100.severity = silent
|
||||
dotnet_diagnostic.IDE0160.severity = silent
|
||||
dotnet_diagnostic.IDE0200.severity = suggestion
|
||||
dotnet_diagnostic.IDE0270.severity = none
|
||||
@@ -60,6 +69,7 @@ dotnet_diagnostic.IDE0290.severity = silent
|
||||
dotnet_diagnostic.IDE0300.severity = silent
|
||||
dotnet_diagnostic.IDE0301.severity = silent
|
||||
dotnet_diagnostic.IDE0305.severity = silent
|
||||
dotnet_diagnostic.IDE0370.severity = silent
|
||||
|
||||
# IDisposableAnalyzers Rules - Suppress for project consistency
|
||||
dotnet_diagnostic.IDISP001.severity = none
|
||||
|
||||
Reference in New Issue
Block a user