chore: Reduce suggestion analyzer message by filzrev · Pull Request #10578 · dotnet/docfx

This PR intended to reduce analyzer suggestion messages (It's tracked by #9207)

Suggestion messages that suppressed on solution level
Following suggestion messages raise a lot of message.
But it's not useful. So these messages are suppressed on solution level.

  • IDE0058: Remove unnecessary expression value
  • IDE0130: Namespace does not match folder structure

Suggestion messages that suppressed on test project level
Following **performance related ** suggestion messages are suppressed on test projects.

  • CA1816: Call GC.SuppressFinalize correctly
  • CA1861: Avoid constant arrays as arguments
  • CA1869: Cache and reuse 'JsonSerializerOptions' instances