An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
When you install an analyzer package, the analyzer is used in the compilation automatically. But it won't have any rules. For .NET core projects the SDK brings in default rules (the rule format is now .editorconfig files.) Observe the /analyzerconfig and /analyzer flags on the csc.exe command line.
There is a stack overflow answer about this: https://stackoverflow.com/a/79886462/321491
You need rules like dotnet_diagnostic.CA1000.severity = warning.