Since we have a lot of generated code, some roslyn analyzers go crazy about this code. Is there any way to exclude some files from analyzers?
There is currently no way to explicitly say "don't run my analyzer on generated code". You have to handle this manually.
I believe the heuristics used are as follows. (I took this list from Giovanni Bassi, one of the authors of Code Cracker) A file is auto generated if any of the following conditions are met:
It has one of these attributes:
The file path contains:
A header comment contains:
<auto-generated>
The Code Cracker project has a number of extension methods for detecting generated files. Check out GeneratedCodeAnalysisExtensions
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With