This repository contains my personal build system for .NET (Core) projects. Currently, the primary goal is to ensure good code quality and consistent formatting. The results of the code analysis are output in a simple HTML report. This project uses Nuke.build as foundation.
- Roslyn analyzers like .NET analyzers and StyleCop analyzers
- CodeMetrics
- ReSharper Inspection
- ReSharper DupFinder
- DotCover
Each build step can be disabled or configured through a JSON file.
For now the build system is installed as a git submodule.
git submodule add -b master https://github.com/lukaspieper/dotnet-build-system.git build
dotnet run --project ./build/_build.csproj