Docs & Rules

dotnet/BenchmarkDotNetGitHubLast refreshed Oct 2, 2026

This is a public, read-only report. Striff reads this repository's docs, turns each sentence that makes a claim about the code into a rule, and checks the rule against the code on the default branch. How this works

1 name in these docs no longer matches the code.

master36abf67listed 21h ago

Is this yours? Install to manage it

Once installed, Striff checks every pull request.

8
8
8
6
1 stale
1
5
1
1
1
1
30 docs, listed Oct 2
dotnet/BenchmarkDotNetOpen repository

Names these docs write that the code no longer has1

Each sentence below names a type the default branch doesn't declare, or declares somewhere else. Edit the doc so it matches the code, or bring the type back.

  • GoneISummaryStyle
    The CSV exporter and other compatible exporters may consume an instance of ISummaryStyle that defines how the output should look like:

    The repository once held src/BenchmarkDotNet/Reports/ISummaryStyle.cs. It doesn't now.

    View on GitHub

dotnet/BenchmarkDotNet — documented rules

8 of 8 rules, printed October 3, 2026.

The sentence in your docs
Read Oct 2
You can also use a custom orderer by implementing the <xref:BenchmarkDotNet.Order.IOrderer> interface.
IOrderer is a contract
Holds
Read Oct 2
PackagesPath — packages restore path.
NativeAotSettings has PackagesPath
Holds
Read Oct 2
GenerateStackTraceData — generate stack trace metadata.
NativeAotSettings has GenerateStackTraceData
Holds
Read Oct 2
OptimizationPreference — "Speed" (default), "Size", or "" for none.
NativeAotSettings has OptimizationPreference
Holds
Read Oct 2
InstructionSet — instruction set for the target OS, architecture and hardware.
NativeAotSettings has InstructionSet
Holds
Read Oct 2
RuntimeIdentifier — the target runtime identifier (RID).
NativeAotSettings has RuntimeIdentifier
Holds
Read Oct 2
To configure the new diagnoser you need to create an instance of EtwProfilerConfig class and pass it to the EtwProfiler constructor.
EtwProfiler depends on EtwProfilerConfig
HoldsPR #912 · Sep 30
Read Oct 2
You can get the current version from the source code via BenchmarkDotNetInfo.FullVersion and the full title via BenchmarkDotNetInfo.FullTitle.
BenchmarkDotNetInfo has FullVersion
Holds
8 rules from 4 docs

See these where the change is. The browser extension puts a pull request's doc findings, and a diagram of what it changed, on the GitHub page itself, so the code and what your docs say about it are side by side.