Skip to content

chore: build/config boilerplate alignment audit - #18

Merged
andregoepel merged 1 commit into
mainfrom
feature/boilerplate-alignment
Jul 26, 2026
Merged

chore: build/config boilerplate alignment audit#18
andregoepel merged 1 commit into
mainfrom
feature/boilerplate-alignment

Conversation

@andregoepel

Copy link
Copy Markdown
Owner

Summary

Audited this repo's build/config boilerplate against the rest of the ecosystem (using marten-identity as the reference).

Findings

  • .editorconfig: kept the 26-line variant, not extended to the 45-line one used by Blazor-bearing repos. This repo is a plain C# class library with zero .razor/.cshtml/.css/.scss/.js files, so the extra sections would be inert. Documented the reasoning in CLAUDE.md under a new "Conventions Audit" section so this isn't re-litigated as apparent drift later.
  • tests/*.csproj boilerplate: no drift found against marten-identity's pattern. The differences that exist (marten-identity's test projects reference FrameworkReference Microsoft.AspNetCore.App and NSubstitute) are usage-driven — this repo's tests don't need ASP.NET Core or mocking — not drift.
  • GlobalUsings.cs: already consistent (global using Xunit;, matching marten-identity).

No code changes; this is a documentation-only PR recording a completed audit.

Test plan

  • dotnet build — 0 warnings, 0 errors
  • dotnet test — 4/4 passing
  • dotnet list package --vulnerable --include-transitive — clean

Closes #14

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build/config boilerplate alignment (plan F2/F3)

1 participant