Feature/ipc hardened draft final #24
ci-fork.yml
on: pull_request
check-and-fix-formatting
48s
code-quality
5m 53s
test
1m 52s
Annotations
2 errors, 40 warnings, and 5 notices
|
code-quality
Process completed with exit code 1.
|
|
code-quality
Process completed with exit code 1.
|
|
code-quality:
src/Files.App.Storage/Legacy/RecycleBinWatcher.cs#L21
The event 'RecycleBinWatcher.ItemChanged' is never used
|
|
code-quality:
src/Files.App.CsWin32/Extras.cs#L42
Setting SetLastError to 'true' requires runtime marshalling to be enabled (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1420)
|
|
code-quality:
src/Files.App.CsWin32/NativeMethods.txt#L269
Method, type or constant "HCRYPTMSG" not found. Did you mean or "CERT_CREATE_CONTEXT_NO_HCRYPTMSG_FLAG"?
|
|
code-quality:
src/Files.App.CsWin32/NativeMethods.txt#L256
Method, type or constant "SignDataHandle" not found
|
|
code-quality:
src/Files.App.CsWin32/NativeMethods.txt#L254
Method, type or constant "CRYPTOAPI_BLOB" not found
|
|
code-quality:
src/Files.Core.SourceGenerator/CodeFixProviders/StringsPropertyCodeFixProvider.cs#L57
Provide an explicit argument for optional parameter 'equivalenceKey', which is non-null and unique for each kind of code action created by this fixer
|
|
code-quality:
src/Files.Core.SourceGenerator/Analyzers/StringsPropertyAnalyzer.cs#L12
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably. (https://github.com/dotnet/roslyn/blob/main/docs/roslyn-analyzers/rules/RS1038.md)
|
|
code-quality:
src/Files.Core.SourceGenerator/Generators/StringsPropertyGenerator.cs#L13
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably. (https://github.com/dotnet/roslyn/blob/main/docs/roslyn-analyzers/rules/RS1038.md)
|
|
code-quality:
src/Files.Core.SourceGenerator/Generators/RegistrySerializationGenerator.cs#L9
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably. (https://github.com/dotnet/roslyn/blob/main/docs/roslyn-analyzers/rules/RS1038.md)
|
|
code-quality:
src/Files.Core.SourceGenerator/Generators/CommandManagerGenerator.cs#L6
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably. (https://github.com/dotnet/roslyn/blob/main/docs/roslyn-analyzers/rules/RS1038.md)
|
|
code-quality:
src/Files.App.Controls/ThemedIcon/ThemedIconLayer/ThemedIconLayer.Properties.cs#L21
The property 'Files.App.Controls.ThemedIconLayer.LayerColor' is not annotated as nullable, but it might contain a null value upon exiting the constructor (consider adding the 'required' modifier, setting a non-null default value if possible, or declaring the property as nullable)
|
|
code-quality:
src/Files.App.Controls/ThemedIcon/ThemedIcon.Properties.cs#L39
The property 'Files.App.Controls.ThemedIcon.Layers' is not annotated as nullable, but it might contain a null value upon exiting the constructor (consider adding the 'required' modifier, setting a non-null default value if possible, or declaring the property as nullable)
|
|
code-quality:
src/Files.App.Controls/ThemedIcon/ThemedIcon.Properties.cs#L18
The property 'Files.App.Controls.ThemedIcon.Color' is not annotated as nullable, but it might contain a null value upon exiting the constructor (consider adding the 'required' modifier, setting a non-null default value if possible, or declaring the property as nullable)
|
|
code-quality:
src/Files.App.Controls/ThemedIcon/ThemedIcon.Properties.cs#L15
The property 'Files.App.Controls.ThemedIcon.OutlineIconData' is not annotated as nullable, but it might contain a null value upon exiting the constructor (consider adding the 'required' modifier, setting a non-null default value if possible, or declaring the property as nullable)
|
|
code-quality:
src/Files.App.Controls/ThemedIcon/ThemedIcon.Properties.cs#L12
The property 'Files.App.Controls.ThemedIcon.FilledIconData' is not annotated as nullable, but it might contain a null value upon exiting the constructor (consider adding the 'required' modifier, setting a non-null default value if possible, or declaring the property as nullable)
|
|
code-quality:
src/Files.Core.SourceGenerator/Generators/StringsPropertyGenerator.cs#L13
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably.
|
|
code-quality:
src/Files.Core.SourceGenerator/Generators/RegistrySerializationGenerator.cs#L9
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably.
|
|
code-quality:
src/Files.Core.SourceGenerator/Generators/CommandManagerGenerator.cs#L6
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably.
|
|
code-quality:
src/Files.Core.SourceGenerator/Analyzers/StringsPropertyAnalyzer.cs#L12
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably.
|
|
code-quality:
src/Files.Core.SourceGenerator/CodeFixProviders/StringsPropertyCodeFixProvider.cs#L57
Provide an explicit argument for optional parameter 'equivalenceKey', which is non-null and unique for each kind of code action created by this fixer
|
|
build:
src/Files.App.Controls/BladeView/BladeItem.cs#L52
Possible null reference assignment.
|
|
build:
src/Files.App.Controls/BladeView/BladeItem.cs#L42
Possible null reference assignment.
|
|
build:
src/Files.App.Controls/BladeView/BladeItem.cs#L30
Non-nullable field '_parentBladeView' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
|
build:
src/Files.App.Controls/BladeView/BladeItem.cs#L30
Non-nullable field '_bladeResizer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
|
build:
src/Files.App.Controls/BladeView/BladeItem.cs#L30
Non-nullable field '_closeButton' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
|
build:
src/Files.App.Controls/Toolbar/ToolbarToggleButton/ToolbarToggleButton.cs#L175
Possible null reference argument for parameter 'newContent' in 'void ToolbarToggleButton.UpdateContent(object newContent)'.
|
|
build:
src/Files.App.CsWin32/Extras.cs#L42
Setting SetLastError to 'true' requires runtime marshalling to be enabled (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1420)
|
|
build:
src/Files.App.CsWin32/NativeMethods.txt#L269
Method, type or constant "HCRYPTMSG" not found. Did you mean or "CERT_CREATE_CONTEXT_NO_HCRYPTMSG_FLAG"?
|
|
build:
src/Files.App.CsWin32/NativeMethods.txt#L256
Method, type or constant "SignDataHandle" not found
|
|
build:
src/Files.App.CsWin32/NativeMethods.txt#L254
Method, type or constant "CRYPTOAPI_BLOB" not found
|
|
build:
src/Files.App.Server/Program.cs#L28
Using member 'System.Reflection.Assembly.GetTypes()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types might be removed.
|
|
build:
src/Files.Core.SourceGenerator/CodeFixProviders/StringsPropertyCodeFixProvider.cs#L57
Provide an explicit argument for optional parameter 'equivalenceKey', which is non-null and unique for each kind of code action created by this fixer
|
|
build:
src/Files.Core.SourceGenerator/Generators/StringsPropertyGenerator.cs#L13
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably. (https://github.com/dotnet/roslyn/blob/main/docs/roslyn-analyzers/rules/RS1038.md)
|
|
build:
src/Files.Core.SourceGenerator/Generators/RegistrySerializationGenerator.cs#L9
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably. (https://github.com/dotnet/roslyn/blob/main/docs/roslyn-analyzers/rules/RS1038.md)
|
|
build:
src/Files.Core.SourceGenerator/Generators/CommandManagerGenerator.cs#L6
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably. (https://github.com/dotnet/roslyn/blob/main/docs/roslyn-analyzers/rules/RS1038.md)
|
|
build:
src/Files.Core.SourceGenerator/Analyzers/StringsPropertyAnalyzer.cs#L12
This compiler extension should not be implemented in an assembly containing a reference to Microsoft.CodeAnalysis.Workspaces. The Microsoft.CodeAnalysis.Workspaces assembly is not provided during command line compilation scenarios, so references to it could cause the compiler extension to behave unpredictably. (https://github.com/dotnet/roslyn/blob/main/docs/roslyn-analyzers/rules/RS1038.md)
|
|
build:
src/Files.App.CsWin32/Extras.cs#L42
Setting SetLastError to 'true' requires runtime marshalling to be enabled (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1420)
|
|
build:
src/Files.App.CsWin32/NativeMethods.txt#L269
Method, type or constant "HCRYPTMSG" not found. Did you mean or "CERT_CREATE_CONTEXT_NO_HCRYPTMSG_FLAG"?
|
|
build:
src/Files.App.CsWin32/NativeMethods.txt#L256
Method, type or constant "SignDataHandle" not found
|
|
build:
src/Files.App.CsWin32/NativeMethods.txt#L254
Method, type or constant "CRYPTOAPI_BLOB" not found
|
|
check-and-fix-formatting
All XAML files are properly formatted
|
|
check-and-fix-formatting
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
code-quality
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
build
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
test
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Fork-Package-Release-x64
Expired
|
329 MB |
sha256:d20ee6da49b9a97758a5b971b3227d40f6ab802fa5ce8ed73a24bed66e896824
|
|