Thanks for taking the time. PRs and issues are welcome.
You need the .NET 8 SDK.
git clone https://github.com/TheSmallPixel/GraphCSharp
cd GraphCSharp
dotnet build tools/CodeAnalysisTool
dotnet test tools/CodeAnalysisTool.TestsThe analyzer is a standalone CLI:
dotnet run --project tools/CodeAnalysisTool -- <source-path> <docs-dir>Open <docs-dir>/index.html in a browser to view the graph.
- Keep changes focused — one concern per PR.
- Add or update a test in
tools/CodeAnalysisTool.Testsfor any behavior change. - Run
dotnet testlocally before pushing. - Conventional prefixes (
fix:,feat:,docs:,refactor:,test:,chore:) are appreciated.
Use the bug report template. Include the .NET version, the action invocation, and a minimal repro if possible.
This project follows the Contributor Covenant.