Lombiq / .NET-Analyzers

.NET code analyzers and code convention settings for Lombiq projects.
BSD 3-Clause "New" or "Revised" License
10 stars 7 forks source link

Add Microsoft.CodeAnalysis.PublicApiAnalyzers (OSOE-345) #30

Closed Piedone closed 1 year ago

Piedone commented 2 years ago

See here. This is basically approval testing for public APIs.

Only useful for projects with an important published interface, like Helpful Libraries, especially libraries. So maybe we shouldn't add the analyzer package, just some common config and then you may add the analyzer to your own project only. However, the only available configuration is a single line.

Jira issue

Piedone commented 1 year ago

This would be the same as "Baseline version validator" under https://github.com/Lombiq/GitHub-Actions/issues/45. And we don't use that because of: https://github.com/Lombiq/GitHub-Actions/issues/45#issuecomment-1240568296