Skip to content

Add entire column/row (#814) #653

Add entire column/row (#814)

Add entire column/row (#814) #653

GitHub Actions / Qodana for .NET completed Dec 13, 2023 in 0s

693 new problems found by Qodana for .NET

Qodana for .NET

693 new problems were found

Inspection name Severity Problems
Redundant using directive 🔶 Warning 212
Redundant type declaration body 🔶 Warning 58
Use of obsolete symbol 🔶 Warning 54
Auto-property accessor is never used (non-private accessibility) 🔶 Warning 43
Unused parameter (private accessibility) 🔶 Warning 25
Unused local variable 🔶 Warning 23
Namespace does not correspond to file location 🔶 Warning 22
Invalid XML documentation comment 🔶 Warning 20
Missing XML comment for publicly visible type or member 🔶 Warning 19
Async function without await expression 🔶 Warning 17
Redundant nullable warning suppression expression 🔶 Warning 16
Non-accessed field (private accessibility) 🔶 Warning 14
Assignment is not used 🔶 Warning 12
Redundant namespace alias 🔶 Warning 12
Parameter has no matching param tag in the XML comment 🔶 Warning 11
Redundant explicit type in array creation 🔶 Warning 11
Redundant member initializer 🔶 Warning 10
XML comment has a 'param' tag for 'Parameter', but there is no parameter by that name 🔶 Warning 8
Resource is not overridden in specific culture 🔶 Warning 8
Variable in local function hides variable from outer scope 🔶 Warning 8
Static resource not resolved 🔶 Warning 8
Cannot resolve reference in XML comment 🔶 Warning 6
Non-accessed positional property (non-private accessibility) 🔶 Warning 6
Type member is never used (private accessibility) 🔶 Warning 6
Add/remove 'this.' qualifier 🔶 Warning 4
Private field can be converted into local variable 🔶 Warning 4
Return type of a function can be non-nullable 🔶 Warning 4
Dereference of a possibly null reference. 🔶 Warning 3
Collection content is never queried (private accessibility) 🔶 Warning 3
Use preferred 'var' style (for built-in types) 🔶 Warning 3
Access to modified captured variable 🔶 Warning 2
Keyword 'new' is required 🔶 Warning 2
Ambiguous reference in XML comment 🔶 Warning 2
Possible null reference argument for a parameter. 🔶 Warning 2
Non-nullable member is uninitialized. 🔶 Warning 2
Usage of <inheritdoc /> is invalid 🔶 Warning 2
Member initialized value ignored 🔶 Warning 2
Return value of [MustUseReturnValue] annotated method is not used 🔶 Warning 2
Redundant type arguments of method 🔶 Warning 2
Auto-property accessor is never used (private accessibility) 🔶 Warning 2
RoslynAnalyzers Do not use blocking task operations in test method 🔶 Warning 2
Avoid using 'async' lambda when delegate type returns 'void' 🔶 Warning 1
Code is unreachable 🔶 Warning 1
XML comment has a 'typeparam' tag for 'TypeParameter', but there is no type parameter by that name 🔶 Warning 1
Collection content is never queried (non-private accessibility) 🔶 Warning 1
Collection is never updated (non-private accessibility) 🔶 Warning 1
Expression is always 'true' or 'false' according to nullable reference types' annotations 🔶 Warning 1
Empty constructor 🔶 Warning 1
Empty namespace declaration 🔶 Warning 1
Empty statement is redundant 🔶 Warning 1
Return value of a method annotated with [MustDisposeResource] is never disposed 🔶 Warning 1
Mismatch of optional parameter value in overridden method 🔶 Warning 1
Possibly impure struct method is called on readonly variable: struct value always copied before invocation 🔶 Warning 1
Redundant empty object or collection initializer 🔶 Warning 1
Redundant explicit tuple component name 🔶 Warning 1
Redundant class or interface specification in base types list 🔶 Warning 1
Redundant name qualifier 🔶 Warning 1
Redundant 'object.ToString()' call 🔶 Warning 1
Static member initializer refers to static member below or in other part 🔶 Warning 1
Field is never used 🔶 Warning 1
Local function is never used 🔶 Warning 1
Virtual member call in constructor 🔶 Warning 1

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

Contact Qodana team

Contact us at [email protected]

Details

This result was published with Qodana GitHub Action

Annotations

Check warning on line 78 in tests/NexusMods.DataModel.Tests/ALoadoutSynchronizerTests.cs

See this annotation in the file changed.

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

Access to modified captured variable

Captured variable is modified in the outer scope

Check warning on line 430 in src/NexusMods.DataModel/Loadouts/LoadoutRegistry.cs

See this annotation in the file changed.

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

Access to modified captured variable

Captured variable is modified in the outer scope

Check warning on line 27 in src/NexusMods.App.UI/RightContent/DownloadGrid/Columns/DownloadStatus/DownloadStatusView.axaml.cs

See this annotation in the file changed.

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

Add/remove 'this.' qualifier

Qualifier 'this.' is redundant

Check warning on line 61 in src/NexusMods.App.UI/Overlays/IOverlayController.cs

See this annotation in the file changed.

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

Add/remove 'this.' qualifier

Qualifier 'this.' is redundant

Check warning on line 66 in src/NexusMods.App.UI/Overlays/IOverlayController.cs

See this annotation in the file changed.

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

Add/remove 'this.' qualifier

Qualifier 'this.' is redundant

Check warning on line 67 in src/NexusMods.App.UI/Overlays/IOverlayController.cs

See this annotation in the file changed.

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

Add/remove 'this.' qualifier

Qualifier 'this.' is redundant

Check warning on line 77 in src/NexusMods.DataModel/CommandLine/Verbs/LoadoutManagementVerbs.cs

See this annotation in the file changed.

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

Avoid using 'async' lambda when delegate type returns 'void'

Avoid using 'async' lambda when delegate type returns 'void'

Check warning on line 12 in src/NexusMods.DataModel/JsonConverters/AExpressionConverterGenerator.cs

See this annotation in the file changed.

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

Keyword 'new' is required

The keyword 'new' is required on 'Type' because it hides property 'Type System.Text.Json.Serialization.JsonConverter.Type'

Check warning on line 28 in tests/NexusMods.UI.Tests/AVmTest.cs

See this annotation in the file changed.

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

Keyword 'new' is required

The keyword 'new' is required on 'LoadoutRegistry' because it hides property 'LoadoutRegistry NexusMods.UI.Tests.AUiTest.LoadoutRegistry'

Check warning on line 31 in src/NexusMods.App.UI/Controls/DevelopmentBuildBanner/DevelopmentBuildBannerView.axaml.cs

See this annotation in the file changed.

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

Code is unreachable

Code is unreachable

Check warning on line 34 in src/NexusMods.App.UI/RightContent/Downloads/InProgressView.axaml.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 44 in src/NexusMods.App.UI/Controls/Spine/Buttons/Download/DownloadButtonView.axaml.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 22 in src/NexusMods.App.UI/RightContent/DownloadGrid/Columns/DownloadVersion/DownloadVersionDesignViewModel.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 25 in src/NexusMods.App.UI/RightContent/DownloadGrid/Columns/DownloadSize/DownloadSizeDesignViewModel.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 22 in src/NexusMods.App.UI/RightContent/DownloadGrid/Columns/DownloadGameName/DownloadGameNameDesignViewModel.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 18 in src/NexusMods.App.UI/Overlays/Updater/UpdaterView.axaml.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 26 in src/NexusMods.App.UI/RightContent/LoadoutGrid/LoadoutGridView.axaml.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 32 in src/NexusMods.App.UI/RightContent/LoadoutGrid/Columns/ModVersion/ModVersionViewModel.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 16 in src/NexusMods.App.UI/RightContent/DownloadGrid/Columns/DownloadStatus/DownloadStatusView.axaml.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 26 in src/NexusMods.App.UI/RightContent/Downloads/InProgressView.axaml.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 40 in src/NexusMods.App.UI/LeftMenu/Items/LaunchButtonView.axaml.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 22 in src/NexusMods.App.UI/RightContent/LoadoutGrid/LoadoutGridView.axaml.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 30 in src/NexusMods.App.UI/RightContent/Downloads/InProgressView.axaml.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 16 in src/NexusMods.App.UI/RightContent/DownloadGrid/Columns/DownloadVersion/DownloadVersionView.axaml.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.

Check warning on line 33 in src/NexusMods.App.UI/RightContent/LoadoutGrid/Columns/ModInstalled/ModInstalledViewModel.cs

See this annotation in the file changed.

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

Use of obsolete symbol

CS0618: Method 'NexusMods.App.UI.ReactiveUiExtensions.BindToUi(this IObservable, TTarget?, Expression\>, object?, IBindingTypeConverter?)' is obsolete: This should not be used anymore. See UI Coding Conventions for more details.