-
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
31 lines (30 loc) · 2.08 KB
/
Copy pathDirectory.Build.props
File metadata and controls
31 lines (30 loc) · 2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<Project>
<!--
This file ensures consistent NuGet package versions across the solution.
It has higher precedence than Directory.Packages.props for resolving conflicts.
-->
<ItemGroup>
<!-- Force our version of Microsoft.Data.Sqlite to prevent NU1506 duplicate PackageVersion warnings
from transitive dependencies (Microsoft.EntityFrameworkCore.Sqlite, linq2db.Provider.SQLite, YesSql.Provider.Sqlite, etc.) -->
<PackageVersion Update="Microsoft.Data.Sqlite" Version="10.0.10" />
</ItemGroup>
<!-- Suppress noisy warnings for a cleaner build output -->
<PropertyGroup>
<!-- CS1591: Missing XML comment for publicly visible type/member (very noisy on ADO.NET-style classes) -->
<NoWarn>$(NoWarn);CS1591</NoWarn>
<!-- CS1570: Badly formed XML comment (common in complex generic docs) -->
<NoWarn>$(NoWarn);CS1570</NoWarn>
<!-- CS0618: Obsolete usage (we have explicit comments for linq2db .Connection deprecation) -->
<NoWarn>$(NoWarn);CS0618</NoWarn>
<!-- CS8625, CS8602, CS0168, CS0108, CS0114, CS8765, CS1584, CS1658: Nullability, hiding, unused vars, XML cref issues (quick suppression for clean build; address in targeted PRs if critical) -->
<NoWarn>$(NoWarn);CS8625;CS8602;CS0168;CS0108;CS0114;CS8765;CS1584;CS1658</NoWarn>
<!-- xUnit analyzers: CS7022 (benchmark entry points), xUnit1031 (blocking tasks in tests), xUnit1051 (CancellationToken in tests), xUnit2013, xUnit2031 - acceptable for benchmarks/tests -->
<NoWarn>$(NoWarn);CS7022;xUnit1031;xUnit1051;xUnit2013;xUnit2031</NoWarn>
<!-- CS8604, CS8601, CS1572, CS1573: Remaining nullability and XML doc issues in Server.Core, EF Core, etc. -->
<NoWarn>$(NoWarn);CS8604;CS8601;CS1572;CS1573</NoWarn>
<!-- AVLN5001: Avalonia obsolete Watermark → PlaceholderText (UI-only, low priority) -->
<NoWarn>$(NoWarn);AVLN5001</NoWarn>
<!-- CS8629, CA1416, CS0649: Remaining nullable, platform-specific (PerformanceCounter on Windows-only examples), and unassigned field warnings (low impact) -->
<NoWarn>$(NoWarn);CS8629;CA1416;CS0649</NoWarn>
</PropertyGroup>
</Project>