Skip to content

Conversation

@voldemort2826
Copy link
Contributor

@voldemort2826 voldemort2826 commented Jul 26, 2025

Address code quality checks introduced in .NET 9. Easiest one like "name/collection initialization can be simplified" are fixed automatically with Visual Studio.

Todo

Level: easy

  • Address CA2201: Exception type System.Exception is not sufficiently specific (commit f084711)
  • Silence/ignore unnecessary warnings
  • Address rest of the warnings before moving on to the <AnalysisMode>Recommended</AnalysisMode>
  • Use ReadyToRun publishing instead of NativeAOT because third-party libraries produced trim warnings
  • Remove custom ChaCha20 implementation in favor of Sodium.Core [require testing with real ChaCha20 stream, but it's rare]

Level: medium

  • Address additional warnings by <AnalysisMode>Recommended</AnalysisMode>

@voldemort2826 voldemort2826 marked this pull request as ready for review July 30, 2025 11:57
@voldemort2826 voldemort2826 deleted the normalize-shaka branch July 30, 2025 13:25
@voldemort2826 voldemort2826 mentioned this pull request Jul 30, 2025
6 tasks
@voldemort2826
Copy link
Contributor Author

Superseded by #687

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant