Skip to content

Add Microsoft.CodeAnalysis.PublicApiAnalyzers to ensure semantic versioning compliance #343

@egil

Description

@egil

To ensure that semantic versionning is followed and the right parts of the version string is incremented when API changes, lets add the Microsoft.CodeAnalysis.PublicApiAnalyzers analyzer to the project to keep track of changes to the API.

This article seems like a good starting point: https://www.natmarchand.fr/prevent-breaking-changes-apis-roslyn/
More info here: https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions