Skip to content

Align C# styling with EncDotNet.S100 - #14

Merged
philliphoff merged 1 commit into
mainfrom
philliphoff-align-dotnet-styling
Jul 28, 2026
Merged

Align C# styling with EncDotNet.S100#14
philliphoff merged 1 commit into
mainfrom
philliphoff-align-dotnet-styling

Conversation

@philliphoff

Copy link
Copy Markdown
Owner

EncDotNet currently lacks the explicit style rules and CI enforcement used by EncDotNet.S100, allowing formatting and analyzer drift between the related repositories. This adopts the same standards so contributors and automation share a consistent baseline.

Summary

  • add the shared C# .editorconfig rules and an EncDotNet-specific normative coding guide
  • enforce warnings-as-errors, transitive NuGet auditing, whitespace formatting, and using-directive checks
  • reformat the existing codebase and resolve warning-level naming/style violations
  • update vulnerable Avalonia, MessagePack, and OpenTelemetry dependencies surfaced by the stricter audit policy
  • update contributor-facing Copilot guidance and documentation navigation

Validation

  • Release build succeeds with zero warnings
  • all 469 unit tests pass
  • CI-equivalent whitespace and using checks report no changes

Adopt the shared editor configuration, coding guide, warnings policy, and CI format gates. Reformat existing code, resolve naming violations, and update vulnerable dependencies exposed by NuGet audit enforcement.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 821b7e94-3874-446d-8f4d-8c616c6f009f
@philliphoff
philliphoff merged commit 51213de into main Jul 28, 2026
7 checks passed
@philliphoff
philliphoff deleted the philliphoff-align-dotnet-styling branch July 28, 2026 21:58
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.

1 participant