Roslyn analyzers for required XML documentation metadata on test methods.
$ dotnet add package Incursa.TestDocs.AnalyzersIncursa.TestDocs.Cli and Incursa.TestDocs.Analyzers help teams generate and enforce structured XML documentation for tests.
Incursa.TestDocs.Cli: CLI / dotnet tool that generates documentation artifacts from test XML docs.Incursa.TestDocs.Analyzers: Roslyn analyzer package that validates required XML metadata.dotnet tool install --global Incursa.TestDocs.Cli
dotnet add package Incursa.TestDocs.Analyzers
incursa-testdocs generate --repoRoot . --outDir docs/testing/generated
Common options:
--strict--minCompliance <0-1>--format markdown|json|bothTD001: Missing required XML doc tags.TD002: Placeholder or empty required tag values.dotnet pack ./tools/testdocs/TestDocs.slnx -c Release -o ./nupkgs