Formatting only, no behavior change. Produced mechanically: - dotnet format on the solution (3-space indent, Allman braces, `if(`, usings, `var`, System.Threading.Lock); the linked samples/Shared file is formatted through one project, because formatting it through both writes conflict markers into it. - Kingsrook blank lines the .NET formatter cannot express (K22-CODE-06, K22-CODE-CS-03): three blank lines around methods, constructors, types, and multi-line properties; at most one blank line inside code blocks and between single-line members; two after the using list. Applied with a Roslyn rewriter equivalent to Rider's resharper_blank_lines_* keys. - XML-family files (.csproj, .props, .slnx, .xaml, manifests, .runsettings) re-indented to three spaces. - git add --renormalize: every text file is stored with LF. Listed in .git-blame-ignore-revs so git blame skips it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: James Maes <james@kof22.com>
22 lines
1.1 KiB
XML
22 lines
1.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- Coverage contract for the 100% gate: every hand-written line in the framework-free
|
|
packages counts. Excluded, with intent:
|
|
- GeneratedCodeAttribute: source-generated regexes and JSON contexts.
|
|
- ExcludeFromCodeCoverageAttribute: thin pass-throughs to Velopack that need an
|
|
installed app or the network (each carries a justification at its declaration).
|
|
The WinUI and WPF packages are not measured: their views need a live compositor and
|
|
are exercised by the sample apps' UI smoke tests. Their logic lives here instead. -->
|
|
<RunSettings>
|
|
<DataCollectionRunSettings>
|
|
<DataCollectors>
|
|
<DataCollector friendlyName="XPlat Code Coverage">
|
|
<Configuration>
|
|
<Format>cobertura</Format>
|
|
<Include>[KofTwentyTwo.AppKit]*,[KofTwentyTwo.AppKit.Updates]*</Include>
|
|
<ExcludeByAttribute>GeneratedCodeAttribute,ExcludeFromCodeCoverageAttribute</ExcludeByAttribute>
|
|
</Configuration>
|
|
</DataCollector>
|
|
</DataCollectors>
|
|
</DataCollectionRunSettings>
|
|
</RunSettings>
|