Skip to content

Conversation

blink-so[bot]
Copy link

@blink-so blink-so bot commented Sep 11, 2025

This PR refactors the codebase to improve organization, naming consistency, and interface design:

Interface improvements:

  • Add Evaluator interface to rules package
  • Add Auditor interface to audit package
  • Add Manager interface to tls package
  • Add Commander interface to namespace package

Naming consistency:

  • Rename ProxyServer to Server in proxy package
  • Rename EvaluationResult to Result in rules package
  • Rename newCommander to newNamespaceCommander for clarity

Code organization:

  • Move interfaces to their appropriate packages
  • Remove unused test file and functions
  • Improve field ordering in structs for better readability

These changes make the codebase more maintainable and follow Go best practices for interface design.

@f0ssel f0ssel merged commit 6571ed1 into main Sep 11, 2025
7 checks passed
@f0ssel f0ssel deleted the f0ssel/style branch September 16, 2025 15:52
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