dotnetdrift-ci
Fail CI when your .NET SDK version claims disagree with each other: global.json's
sdk.version, every *.csproj's effective TargetFramework, every
Dockerfile's FROM mcr.microsoft.com/dotnet/sdk:X.Y, and every GitHub Actions
workflow's dotnet-version:.
- Free, no key needed: checks
global.jsonagainst the repo's single consistent*.csprojTargetFramework. Source at https://github.com/growaleaf/dotnetdrift-ci. - Pro ($9, one time): also scans every Dockerfile and GitHub Actions workflow and cross-checks every source against every other source. Offline-checked license key — no subscription, no per-seat pricing, no recurring charge, no telemetry.
Source is readable at the repo above before you buy.