Skip to content

Conversation

@CptWesley
Copy link
Member

@CptWesley CptWesley commented Jan 26, 2025

Adds the following new rules:

  • Proj0247 Enable strict mode for package baseline validation
  • Proj0248 Enable strict mode for package runtime compatibility validation
  • Proj0249 Enable strict mode for package framework compatibility validation
  • Proj0250 Generate API compatibility suppression file
  • Proj0251 Enable API compatibility attribute checks
  • Proj0252 Enable API compatibility parameter name checks

Implementation: dotnet-project-file-analyzers/dotnet-project-file-analyzers#300

Copy link
Contributor

@Corniel Corniel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. However please await @LauraXiulan 's review too.

Copy link
Contributor

@LauraXiulan LauraXiulan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments, just some typos

CptWesley and others added 6 commits January 27, 2025 20:59
Co-authored-by: Laura Kramer <[email protected]>
Co-authored-by: Laura Kramer <[email protected]>
Co-authored-by: Laura Kramer <[email protected]>
Co-authored-by: Laura Kramer <[email protected]>
Co-authored-by: Laura Kramer <[email protected]>
Co-authored-by: Laura Kramer <[email protected]>
@CptWesley CptWesley merged commit 8563721 into main Jan 27, 2025
@CptWesley CptWesley deleted the compat-api-settings branch January 27, 2025 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants