Skip to content

Merge pull request #1560 from Belphemur/dependabot/npm_and_yarn/seman… #245

Merge pull request #1560 from Belphemur/dependabot/npm_and_yarn/seman…

Merge pull request #1560 from Belphemur/dependabot/npm_and_yarn/seman… #245

GitHub Actions / Qodana for .NET completed Aug 15, 2024 in 0s

653 new problems found by Qodana for .NET

Qodana for .NET

653 new problems were found

Inspection name Severity Problems
Resource is not overridden in specific culture 🔶 Warning 178
Resource is not declared in base culture 🔶 Warning 161
Unused parameter (private accessibility) 🔶 Warning 67
Cannot resolve symbol 🔶 Warning 41
Invalid XML documentation comment 🔶 Warning 18
Resource overrides base resource with empty value 🔶 Warning 18
Duplicate resource name 🔶 Warning 16
Possible 'System.NullReferenceException' 🔶 Warning 15
Use of obsolete symbol 🔶 Warning 12
Non-readonly type member referenced in 'GetHashCode()' 🔶 Warning 10
Possible 'null' assignment to non-nullable entity 🔶 Warning 8
Redundant member initializer 🔶 Warning 8
Auto-property accessor is never used (non-private accessibility) 🔶 Warning 8
Type member is never used (private accessibility) 🔶 Warning 6
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. 🔶 Warning 5
Get-only auto-property is never assigned 🔶 Warning 5
Dereference of a possibly null reference. 🔶 Warning 4
Possible null reference return. 🔶 Warning 4
Co-variant array conversion 🔶 Warning 4
Unused local variable 🔶 Warning 4
Expression is always 'true' or always 'false' 🔶 Warning 3
RoslynAnalyzers Class is not marked partial 🔶 Warning 3
Format string placeholders mismatch 🔶 Warning 3
Possible unintended reference comparison 🔶 Warning 3
Assignment is not used 🔶 Warning 3
Redundant control flow jump statement 🔶 Warning 3
Suspicious type conversion or check 🔶 Warning 3
Method return value is never used (private accessibility) 🔶 Warning 3
Virtual member call in constructor 🔶 Warning 3
Possible null reference assignment. 🔶 Warning 2
Non-nullable member is uninitialized. 🔶 Warning 2
Cannot convert null literal to non-nullable reference type. 🔶 Warning 2
Conditional access qualifier expression is not null according to nullable reference types' annotations 🔶 Warning 2
Usage of <inheritdoc /> is invalid 🔶 Warning 2
Element is localizable 🔶 Warning 2
Non-accessed positional property (private accessibility) 🔶 Warning 2
Possible loss of fraction 🔶 Warning 2
Private field can be converted into local variable 🔶 Warning 2
Redundant cast 🔶 Warning 2
Explicit delegate creation expression is redundant 🔶 Warning 2
Redundant name qualifier 🔶 Warning 2
Redundant using directive 🔶 Warning 2
Access to disposed captured variable 🔶 Warning 1
Underlying type of enum is 'int' 🔶 Warning 1
Member initialized value ignored 🔶 Warning 1
Return value of [MustUseReturnValue] annotated method is not used 🔶 Warning 1
Non-accessed field (private accessibility) 🔶 Warning 1
Return value must be disposed but the method or function is not annotated with [MustDisposeResource] 🔶 Warning 1
Cannot resolve symbol in text argument 🔶 Warning 1
Type is never used (private accessibility) 🔶 Warning 1

💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report

Detected 47 dependencies

Third-party software list

This page lists the third-party software dependencies used in SoundSwitch

Dependency Version Licenses
JetBrains.Annotations 2024.2.0 MIT
Job.Scheduler 3.1.8 MIT
Markdig 0.37.0 BSD-2-Clause
Microsoft.CSharp 4.7.0 MIT
Microsoft.Extensions.Caching.Abstractions 8.0.0 MIT
Microsoft.Extensions.Caching.Memory 8.0.0 MIT
Microsoft.Extensions.DependencyInjection.Abstractions 8.0.0 MIT
Microsoft.Extensions.Logging.Abstractions 8.0.0 MIT
Microsoft.Extensions.Options 8.0.0 MIT
Microsoft.Extensions.Primitives 8.0.0 MIT
Microsoft.NETCore.Platforms 3.1.0 MIT
Microsoft.Win32.Registry 4.7.0 MIT
Microsoft.Win32.SystemEvents 8.0.0 MIT
Microsoft.Windows.CsWinRT 2.1.1 MIT
NAudio.Asio 2.2.1 MIT
NAudio.Core 2.2.1 MIT
NAudio.Midi 2.2.1 MIT
NAudio.Wasapi 22.0.0 MIT
NAudio.WinForms 2.2.1 MIT
NAudio.WinMM 2.2.1 MIT
NAudio 2.2.1 MIT
Newtonsoft.Json 13.0.3 MIT
NuGet.Versioning 6.11.0 Apache-2.0
Polly.Contrib.WaitAndRetry 1.1.1 BSD-3-Clause
Polly.Core 8.4.1 BSD-3-Clause
RailSharp 1.0.0 MIT
Sentry.Serilog 4.10.0 MIT
Sentry 4.10.0 MIT
Serilog.Enrichers.Environment 3.0.1 Apache-2.0
Serilog.Formatting.Compact 3.0.0 Apache-2.0
Serilog.Sinks.Console 6.0.0 Apache-2.0
Serilog.Sinks.File 6.0.0 Apache-2.0
Serilog 4.0.1 Apache-2.0
SerilogTraceListener 3.2.0 Apache-2.0
System.Diagnostics.DiagnosticSource 8.0.0 MIT
System.Drawing.Common 8.0.8 MIT
System.Reactive.Linq 6.0.1 MIT
System.Reactive 6.0.1 MIT
System.Reflection.TypeExtensions 4.7.0 MIT
System.Resources.Extensions 8.0.0 MIT
System.Security.AccessControl 4.7.0 MIT
System.Security.Cryptography.Cng 4.5.0 MIT
System.Security.Cryptography.Pkcs 4.5.1 MIT
System.Security.Cryptography.Xml 4.5.0 MIT
System.Security.Permissions 4.5.0 MIT
System.Security.Principal.Windows 4.7.0 MIT
System.Threading.Tasks.Extensions 4.5.4 MIT
Contact Qodana team

Contact us at [email protected]

Details

This result was published with Qodana GitHub Action

Annotations

Check warning on line 49 in SoundSwitch/Framework/Audio/Play/PlaySoundJob.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Access to disposed captured variable

Captured variable is disposed in the outer scope

Check warning on line 8 in SoundSwitch/Framework/Updater/ApplicationInfo.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'null' assignment to non-nullable entity

Possible 'null' assignment to non-nullable entity

Check warning on line 70 in SoundSwitch/UI/Component/TrayIcon.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'null' assignment to non-nullable entity

Possible 'null' assignment to non-nullable entity

Check warning on line 40 in SoundSwitch/UI/Forms/About.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'null' assignment to non-nullable entity

Possible 'null' assignment to non-nullable entity

Check warning on line 389 in SoundSwitch/UI/Forms/Settings.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'null' assignment to non-nullable entity

Possible 'null' assignment to non-nullable entity

Check warning on line 63 in SoundSwitch/Framework/NotificationManager/Notification/NotificationSound.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'null' assignment to non-nullable entity

Possible 'null' assignment to non-nullable entity

Check warning on line 76 in SoundSwitch/UI/Component/IconTextComboBox.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'null' assignment to non-nullable entity

Possible 'null' assignment to non-nullable entity

Check warning on line 32 in SoundSwitch/Framework/ApplicationPath.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'null' assignment to non-nullable entity

Possible 'null' assignment to non-nullable entity

Check warning on line 38 in SoundSwitch/Framework/AutoStart.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible 'null' assignment to non-nullable entity

Possible 'null' assignment to non-nullable entity

Check warning on line 45 in SoundSwitch/Framework/Audio/CachedSoundFileNotExistsException.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

SYSLIB0051: Constructor 'System.ArgumentException.ArgumentException(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.'

Check warning on line 337 in SoundSwitch.Audio.Manager/AudioSwitcher.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

CS0618: Property 'SoundSwitch.Common.Framework.Audio.Device.DeviceInfo.Name' is obsolete: 'Use NameClean'

Check warning on line 44 in SoundSwitch/Program.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

SYSLIB0032: Class 'System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute' is obsolete: 'Recovery from corrupted process state exceptions is not supported; HandleProcessCorruptedStateExceptionsAttribute is ignored.'

Check warning on line 39 in SoundSwitch.Common/Framework/Audio/Device/DeviceInfo.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

CS0618: Property 'SoundSwitch.Common.Framework.Audio.Device.DeviceInfo.Name' is obsolete: 'Use NameClean'

Check warning on line 68 in SoundSwitch/Framework/Configuration/ISoundSwitchConfiguration.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

CS0618: Class 'SoundSwitch.Framework.Profile.ProfileSetting' is obsolete: 'Use Profile'

Check warning on line 61 in SoundSwitch.Common/Framework/Audio/Device/DeviceInfo.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

CS0618: Property 'SoundSwitch.Common.Framework.Audio.Device.DeviceInfo.Name' is obsolete: 'Use NameClean'

Check warning on line 35 in SoundSwitch.Common/Framework/Audio/Device/DeviceInfo.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

CS0618: Property 'SoundSwitch.Common.Framework.Audio.Device.DeviceInfo.Name' is obsolete: 'Use NameClean'

Check warning on line 50 in SoundSwitch.Common/Framework/Audio/Device/DeviceInfo.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

CS0618: Property 'SoundSwitch.Common.Framework.Audio.Device.DeviceInfo.Name' is obsolete: 'Use NameClean'

Check warning on line 35 in SoundSwitch.Common/Framework/Icon/IconExtractor.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

SYSLIB0051: Constructor 'System.Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.'

Check warning on line 70 in SoundSwitch/Framework/Configuration/SoundSwitchConfiguration.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

CS0618: Property 'SoundSwitch.Framework.Configuration.SoundSwitchConfiguration.AutoAddNewConnectedDevices' is obsolete: 'Feature has been removed'

Check warning on line 562 in SoundSwitch/Framework/Profile/ProfileManager.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

CS0618: Class 'SoundSwitch.Framework.Profile.ProfileSetting' is obsolete: 'Use Profile'

Check warning on line 43 in SoundSwitch/Framework/ApplicationPath.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Use of obsolete symbol

SYSLIB0044: Property 'System.Reflection.AssemblyName.CodeBase' is obsolete: 'AssemblyName.CodeBase and AssemblyName.EscapedCodeBase are obsolete. Using them for loading an assembly is not supported.'

Check warning on line 78 in SoundSwitch.UI.Menu/Util/Timer/DebounceDispatcher.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible null reference assignment.

Possible null reference assignment

Check warning on line 42 in SoundSwitch.UI.Menu/Util/Timer/DebounceDispatcher.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Possible null reference assignment.

Possible null reference assignment

Check warning on line 40 in SoundSwitch.UI.Menu/Component/IconMenuItem.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Dereference of a possibly null reference.

Dereference of a possibly null reference

Check warning on line 113 in SoundSwitch.UI.Menu/Form/QuickMenu.cs

See this annotation in the file changed.

@github-actions github-actions / Qodana for .NET

Dereference of a possibly null reference.

Dereference of a possibly null reference