Skip to content

Fixed various analyzer errors#9114

Merged
glen-84 merged 1 commit intomainfrom
gai/fix-analyzer-errors
Feb 15, 2026
Merged

Fixed various analyzer errors#9114
glen-84 merged 1 commit intomainfrom
gai/fix-analyzer-errors

Conversation

@glen-84
Copy link
Copy Markdown
Member

@glen-84 glen-84 commented Feb 15, 2026

Summary of the changes (Less than 80 chars)

  • Fixed various analyzer errors.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses various C# analyzer warnings/errors across the HotChocolate/StrawberryShake/CookieCrumble codebase by simplifying calls, removing unused usings, and adjusting conditional imports.

Changes:

  • Simplified feature registration and null literal usage to satisfy analyzers.
  • Moved/removed using directives to eliminate unused imports and fix conditional compilation.
  • Updated an empty dictionary initialization to use collection expressions.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/StrawberryShake/Client/src/Transport.InMemory/DependencyInjection/InMemoryClient.cs Simplifies feature registration call to avoid redundant generic usage.
src/HotChocolate/Json/test/Json.Tests/JsonWriterNullIgnoreTests.cs Removes redundant nullable cast when writing a null string value in tests.
src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Text/Json/JsonReaderHelper.cs Fixes conditional compilation by scoping HotChocolate.Text.Json import under #if FUSION.
src/HotChocolate/Core/src/Types/Types/Introspection/__InputValue.cs Removes an unused using directive.
src/HotChocolate/AspNetCore/test/AspNetCore.Tests/Subscriptions/GraphQLOverWebSocket/WebSocketProtocolTests.cs Removes an unused using directive.
src/HotChocolate/AspNetCore/test/AspNetCore.Tests/Subscriptions/Apollo/WebSocketProtocolTests.cs Removes an unused using directive.
src/CookieCrumble/src/CookieCrumble.HotChocolate/Formatters/ExecutionResultSnapshotValueFormatter.cs Uses collection expression for empty dictionary initialization.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@glen-84 glen-84 merged commit d666fcd into main Feb 15, 2026
122 of 123 checks passed
@glen-84 glen-84 deleted the gai/fix-analyzer-errors branch February 15, 2026 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants