470 settings deserialization fails if filterparamscurrentcolumnizer cant be deserialized #106
Annotations
30 warnings
|
Build Application - Release:
src/LogExpert.Core/Interface/IBookmarkView.cs#L13
Because property LineColumnVisible is write-only, either add a property getter with an accessibility that is greater than or equal to its setter or convert this property into a method (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1044)
|
|
Build Application - Release:
src/LogExpert.Core/Config/SettingsFlags.cs#L6
Rename type name SettingsFlags so that it does not end in 'Flags' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1711)
|
|
Build Application - Release:
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 - Release:
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 - Release:
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 - Release:
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 - Release:
src/LogExpert.Core/Classes/Persister/Persister.cs#L293
'PersisterXML' is obsolete: 'XML persistence is deprecated and will be removed in future versions. This is a fallback for older Versions'
|
|
Build Application - Debug:
src/JsonColumnizer/JsonColumnizer.cs#L109
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/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/JsonColumnizer/JsonColumnizer.cs#L32
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/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/JsonColumnizer/JsonColumnizer.cs#L144
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/ColumnizerLib/LineEntry.cs#L22
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
Build Application - Debug:
src/JsonColumnizer/JsonColumnizer.cs#L165
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/JsonColumnizer/JsonColumnizer.cs#L109
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 - Debug:
src/GlassfishColumnizer/GlassfishColumnizer.cs#L119
Modify 'SplitLine' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
|
|
Build Application - Release:
src/JsonColumnizer/JsonColumnizer.cs#L32
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 - Debug:
src/GlassfishColumnizer/GlassfishColumnizer.cs#L194
Modify 'GetTimestamp' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
|
|
Build Application - Release:
src/JsonColumnizer/JsonColumnizer.cs#L165
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 - Debug:
src/GlassfishColumnizer/GlassfishColumnizer.cs#L159
In member DateTime GlassfishColumnizer.GetTimestamp(ILogLineColumnizerCallback callback, ILogLine logLine), change parameter name logLine to line in order to match the identifier as it has been declared in DateTime ILogLineColumnizer.GetTimestamp(ILogLineColumnizerCallback callback, ILogLine line) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
|
|
Build Application - Release:
src/FlashIconHighlighter/Win32Stuff.cs#L25
The method FlashWindowEx didn't use DefaultDllImportSearchPaths attribute for P/Invokes. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca5392)
|
|
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 - Release:
src/FlashIconHighlighter/Win32Stuff.cs#L20
Type 'Win32Stuff' is a static holder type but is neither static nor NotInheritable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1052)
|
|
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 - Release:
src/FlashIconHighlighter/Win32Stuff.cs#L11
FLASHWINFO should override the equality (==) and inequality (!=) operators (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1815)
|
|
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:
src/FlashIconHighlighter/Win32Stuff.cs#L11
FLASHWINFO should override Equals (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1815)
|
|
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/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/LineEntry.cs#L22
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Snapshot-Debug
Expired
|
8.18 MB |
sha256:de603bda425e04acf8ec666834c55eba2416aa78eb4953dac38270a8f22793af
|
|
|
Snapshot-Release
Expired
|
8.11 MB |
sha256:8f1eba5db1fdf15f69a684d102b783ec96a239990b62194fec75b16e70946a50
|
|