Skip to content

multi language translation #15

multi language translation

multi language translation #15

Triggered via pull request September 7, 2025 16:19
Status Success
Total duration 1m 27s
Artifacts 2

build_dotnet.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

20 warnings and 2 notices
Build Application - Release: src/JsonColumnizer/JsonColumnizer.cs#L180
In externally visible method 'IColumnizedLogLine JsonColumnizer.SplitJsonLine(ILogLine line, JObject json)', validate parameter 'json' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
Build Application - Release: src/JsonColumnizer/JsonColumnizer.cs#L160
In externally visible method 'JObject JsonColumnizer.ParseJson(ILogLine line)', validate parameter 'line' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
Build Application - Release: src/JsonColumnizer/JsonColumnizer.cs#L146
In externally visible method 'Priority JsonColumnizer.GetPriority(string fileName, IEnumerable<ILogLine> samples)', validate parameter 'fileName' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
Build Application - Release: src/JsonColumnizer/JsonColumnizer.cs#L34
In externally visible method 'void JsonColumnizer.Selected(ILogLineColumnizerCallback callback)', validate parameter 'callback' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
Build Application - Release: src/JsonColumnizer/JsonColumnizer.cs#L111
In externally visible method 'IColumnizedLogLine JsonColumnizer.SplitLine(ILogLineColumnizerCallback callback, ILogLine line)', validate parameter 'line' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
Build Application - Release: src/JsonColumnizer/JsonColumnizer.cs#L166
Do not nest type ColumnWithName. Alternatively, change its accessibility so that it is not externally visible. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1034)
Build Application - Release: src/AutoColumnizer/AutoColumnizer.cs#L7
The type name AutoColumnizer conflicts in whole or in part with the namespace name 'AutoColumnizer'. Change either name to eliminate the conflict. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1724)
Build Application - Release: src/ColumnizerLib/IFileSystemPlugin.cs#L42
Change the type of parameter 'uriString' of method 'IFileSystemPlugin.GetLogfileInfo(string)' from 'string' to 'System.Uri', or provide an overload to 'IFileSystemPlugin.GetLogfileInfo(string)' that allows 'uriString' to be passed as a 'System.Uri' object (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1054)
Build Application - Release: src/ColumnizerLib/IFileSystemPlugin.cs#L34
Change the type of parameter 'uriString' of method 'IFileSystemPlugin.CanHandleUri(string)' from 'string' to 'System.Uri', or provide an overload to 'IFileSystemPlugin.CanHandleUri(string)' that allows 'uriString' to be passed as a 'System.Uri' object (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1054)
Build Application - Release: src/ColumnizerLib/LineEntry.cs#L22
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
Build Application - Debug: src/LogExpert.Core/Interface/IBackgroundProcessCancelHandler.cs#L1
Rename namespace LogExpert.Core.Interface so that it no longer conflicts with the reserved language keyword 'Interface'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Build Application - Debug: src/LogExpert.Core/EventArguments/LoadFileEventArgs.cs#L3
Rename type name LoadFileEventArgs so that it does not end in 'EventArgs' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1711)
Build Application - Debug: src/LogExpert.Core/EventArguments/CurrentHighlightGroupChangedEventArgs.cs#L6
Rename type name CurrentHighlightGroupChangedEventArgs so that it does not end in 'EventArgs' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1711)
Build Application - Debug: src/LogExpert.Core/Config/ExportImportFlags.cs#L4
Rename type name ExportImportFlags so that it does not end in 'Flags' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1711)
Build Application - Debug: src/LogExpert.Core/Enums/DragOrientationsEnum.cs#L3
Rename type name DragOrientationsEnum so that it does not end in 'Enum' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1711)
Build Application - Debug: src/LogExpert.Core/Classes/Persister/Persister.cs#L148
The variable 'e' is declared but never used
Build Application - Debug: src/AutoColumnizer/AutoColumnizer.cs#L7
The type name AutoColumnizer conflicts in whole or in part with the namespace name 'AutoColumnizer'. Change either name to eliminate the conflict. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1724)
Build Application - Debug: src/ColumnizerLib/IFileSystemPlugin.cs#L42
Change the type of parameter 'uriString' of method 'IFileSystemPlugin.GetLogfileInfo(string)' from 'string' to 'System.Uri', or provide an overload to 'IFileSystemPlugin.GetLogfileInfo(string)' that allows 'uriString' to be passed as a 'System.Uri' object (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1054)
Build Application - Debug: src/ColumnizerLib/IFileSystemPlugin.cs#L34
Change the type of parameter 'uriString' of method 'IFileSystemPlugin.CanHandleUri(string)' from 'string' to 'System.Uri', or provide an overload to 'IFileSystemPlugin.CanHandleUri(string)' that allows 'uriString' to be passed as a 'System.Uri' object (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1054)
Build Application - Debug: src/ColumnizerLib/LineEntry.cs#L22
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
Build Application - Release
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 Application - Debug
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
Snapshot-Debug Expired
8.68 MB
sha256:4cc813259be54b139c65bb4be51a74aba342c90d0e612b271bf04496d066a05e
Snapshot-Release Expired
8.63 MB
sha256:fa6df1ebde41f6463188bd0ddc3f5bd68ec56ad28be70536a827ed0bb9eaf7a2