Release 0.3.1 #105
pr-validation.yml
on: pull_request
Build C# tools
40s
winui-search.exe provenance
1m 34s
Validate plugin.json
5s
Validate SKILL.md frontmatter
5s
Analyzer .targets in sync
5s
Analyzer DLL provenance
7s
Annotations
21 warnings and 2 notices
|
Build C# tools:
src/tools/winmd-cli/NuGetResolver.cs#L177
Converting null literal or possible null value to non-nullable type.
|
|
Build C# tools:
src/tools/winmd-cli/QueryEngine.cs#L409
Converting null literal or possible null value to non-nullable type.
|
|
Build C# tools:
src/tools/winmd-cli/QueryEngine.cs#L365
Converting null literal or possible null value to non-nullable type.
|
|
Build C# tools:
src/tools/winmd-cli/QueryEngine.cs#L317
Converting null literal or possible null value to non-nullable type.
|
|
Build C# tools:
src/tools/winmd-cli/QueryEngine.cs#L184
Converting null literal or possible null value to non-nullable type.
|
|
Build C# tools:
src/tools/winmd-cli/NuGetResolver.cs#L17
Converting null literal or possible null value to non-nullable type.
|
|
Build C# tools:
src/tools/winmd-cli/QueryEngine.cs#L54
Converting null literal or possible null value to non-nullable type.
|
|
Build C# tools:
src/tools/winmd-cli/QueryEngine.cs#L45
Converting null literal or possible null value to non-nullable type.
|
|
Build C# tools:
src/tools/winmd-cli/WinMdParser.cs#L37
Converting null literal or possible null value to non-nullable type.
|
|
Build C# tools:
src/tools/winmd-cli/WinMdParser.cs#L35
Converting null literal or possible null value to non-nullable type.
|
|
Build C# tools:
src/tools/winui-analyzer/Microsoft.WindowsAppSDK.Analyzers.Tests/Rules/XamlAnalyzerTests.cs#L16
Remove the underscores from member name Microsoft.WindowsAppSDK.Analyzers.Tests.Rules.XamlAnalyzerTests.Wui2010_FlagsNestedXBindWithoutFallback() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
|
Build C# tools:
src/tools/winui-analyzer/Microsoft.WindowsAppSDK.Analyzers.Tests/Rules/AttachedPropertyAnalyzerTests.cs#L13
Remove the underscores from member name Microsoft.WindowsAppSDK.Analyzers.Tests.Rules.AttachedPropertyAnalyzerTests.Wui2030_FlagsNestedAutomationPropertiesInitializer() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
|
Build C# tools:
src/tools/winui-analyzer/Microsoft.WindowsAppSDK.Analyzers.Tests/Rules/TabViewContentAnalyzerTests.cs#L13
Remove the underscores from member name Microsoft.WindowsAppSDK.Analyzers.Tests.Rules.TabViewContentAnalyzerTests.Wui2001_FlagsRawTextBoxAsTabContent() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
|
Build C# tools:
src/tools/winui-analyzer/Microsoft.WindowsAppSDK.Analyzers.Tests/Rules/GenAiApiAnalyzerTests.cs#L13
Remove the underscores from member name Microsoft.WindowsAppSDK.Analyzers.Tests.Rules.GenAiApiAnalyzerTests.Wui4101_FlagsSetInputSequences() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
|
Build C# tools:
src/tools/winui-analyzer/Microsoft.WindowsAppSDK.Analyzers.Tests/Rules/WebView2InitAnalyzerTests.cs#L13
Remove the underscores from member name Microsoft.WindowsAppSDK.Analyzers.Tests.Rules.WebView2InitAnalyzerTests.Wui4001_FlagsNavigateToStringWithoutInit() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
|
Build C# tools:
src/tools/winui-analyzer/Microsoft.WindowsAppSDK.Analyzers.Tests/Rules/ApiMappingAnalyzerTests.cs#L26
Remove the underscores from member name Microsoft.WindowsAppSDK.Analyzers.Tests.Rules.ApiMappingAnalyzerTests.Wui1001_FlagsCompositionNamespaceUsing_InMigratingProject() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
|
Build C# tools:
src/tools/winui-analyzer/Microsoft.WindowsAppSDK.Analyzers.Tests/Rules/MvvmPatternAnalyzerTests.cs#L13
Remove the underscores from member name Microsoft.WindowsAppSDK.Analyzers.Tests.Rules.MvvmPatternAnalyzerTests.Wui3001_FlagsFieldBackedObservableProperty() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
|
Build C# tools:
src/tools/winui-analyzer/Microsoft.WindowsAppSDK.Analyzers.Tests/Rules/XamlCodeBehindAnalyzerTests.cs#L13
Remove the underscores from member name Microsoft.WindowsAppSDK.Analyzers.Tests.Rules.XamlCodeBehindAnalyzerTests.Wui4002_FlagsWebView2InXamlWithoutInitInCodeBehind() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
|
Build C# tools:
src/tools/winui-analyzer/Microsoft.WindowsAppSDK.Analyzers.Tests/Rules/SuppressionTests.cs#L24
Remove the underscores from member name Microsoft.WindowsAppSDK.Analyzers.Tests.Rules.SuppressionTests.Suppress_Wui0001() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
|
Build C# tools:
src/tools/winui-analyzer/Microsoft.WindowsAppSDK.Analyzers.Tests/Rules/UwpApiAnalyzerTests.cs#L15
Remove the underscores from member name Microsoft.WindowsAppSDK.Analyzers.Tests.Rules.UwpApiAnalyzerTests.Wui0001_FlagsUsingWindowsUiXaml() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
|
|
Analyzer DLL provenance
Analyzer DLL hash differs but size delta is small (0 bytes) — likely deterministic-build drift across SDK versions, not a source change. Investigate before merging.
|
|
winui-search.exe provenance
winui-search.exe size delta 0.03% is within tolerance.
|
|
winui-search.exe provenance
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Microsoft.WindowsAppSDK.Analyzers-built
Expired
|
18.8 KB |
sha256:2bf84efa6a484c382b0a32fb6728d753753112c0da5b4a78acff540b84bbf397
|
|