Skip to content

Define and enforce v2 C++ coding style #57

Description

@tkilias

Goal

Define a public, usable C++ coding style for the v2 module and enforce its naming conventions automatically.

Scope

  • Add public v2 coding-style guidance.
  • Configure clang-tidy naming checks for classes, functions, variables, parameters, members, and namespaces.
  • Migrate affected v2 identifiers to the documented convention.
  • Validate the result with the full Bazel clang-tidy and clang-format checks.

Acceptance criteria

  • The coding-style guide contains no internal-only guidance.
  • The naming policy is enforced by clang-tidy.
  • v2 sources comply with the policy.
  • Formatting and static-analysis checks pass.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions