Проект содержит библиотеку Todo.Core (управление задачами) и пример использования Todo.SampleApp.
Цель: изучить интеграцию статического анализа (StyleCop.Analyzers), сравнить базовый и строгий набор правил.
Запуск локально:
dotnet restore
dotnet build -c Release
dotnet test -c Releaseсобрать пакет (опционально)
dotnet pack src/Todo.Core/Todo.Core.csproj -c Release -o ./artifactsДля анализа переключайте .editorconfig между .editorconfig.base и .editorconfig.strict
Базовый анализ
cp .editorconfig.base .editorconfig
dotnet build -c ReleaseСтрогий анализ
cp .editorconfig.strict .editorconfig
dotnet build -c ReleaseВ GitHub Actions workflow оба анализа выполняются автоматически и сохраняют логи в артефакты.