Skip to content

Update documentation#29

Merged
olstakh merged 6 commits intomainfrom
users/olstak/docs
Apr 4, 2026
Merged

Update documentation#29
olstakh merged 6 commits intomainfrom
users/olstak/docs

Conversation

@olstakh
Copy link
Copy Markdown
Owner

@olstakh olstakh commented Apr 4, 2026

This pull request adds comprehensive documentation for all analyzer rules in the Xunit.v3.IntegrationTesting package, including a summary table, individual rule details, and explanations of the new [DependsOnClasses] attribute. It also updates the shipped analyzer release notes to reflect the addition of these new rules.

Documentation of analyzer rules:

  • Added a summary table of all Xunit.v3.IntegrationTesting analyzer rules, including rule IDs, categories, descriptions, severities, enablement, and code fix availability in docs/README.md.
  • Added detailed documentation for rules XIT0001–XIT0016, each describing the rule's purpose, source, severity, and how to resolve violations, in individual files under docs/Rules/. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]

Enhancements to usage documentation:

  • Expanded Test-collection-dependencies.md with a new section explaining the [DependsOnClasses] attribute, its syntax, source generation behavior, and how it interacts with analyzer rules XIT0013 and XIT0014.

Analyzer release notes:

  • Updated AnalyzerReleases.Shipped.md to document the release of version 1.0.11 and list all new analyzer rules with their categories, severities, and summaries.

@olstakh olstakh merged commit c02c799 into main Apr 4, 2026
2 checks passed
@olstakh olstakh deleted the users/olstak/docs branch April 4, 2026 03:33
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.

1 participant