dotnet / roslyn-analyzers-contrib

Replaced by dotnet/roslyn-analyzers.
https://github.com/dotnet/roslyn-analyzers
Apache License 2.0
16 stars 8 forks source link

What additions/modifications of Roslyn metadata would be useful? #3

Open michaelcfanning opened 8 years ago

michaelcfanning commented 8 years ago

Starting ideas include:

1) Examine user-facing string patterns to ensure we properly capture scenarios with limited UI real estate (arguing for clear/concise output) while providing for more verbose, comprehensive output. 2) Add icons that surface to user to help differentiate analyzer source 3) tags vs. single categories 4) examine analyzer options/configurations 5) 'backlink' metadata to assist with sending telemetry directly to analyzer authors

sharwell commented 8 years ago

¹ The "public" surface area is types and members which are accessible from another assembly which references the assembly in a standard manner. The "internal" surface area is the surface area which is accessible to an assembly listed in an InternalsVisibleTo attribute.