Skip to content

Use cpp-tools#162

Open
alan-george-lk wants to merge 26 commits into
mainfrom
alan/bootstrap-cpp-tools
Open

Use cpp-tools#162
alan-george-lk wants to merge 26 commits into
mainfrom
alan/bootstrap-cpp-tools

Conversation

@alan-george-lk

@alan-george-lk alan-george-lk commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator
  • Adopts cpp-tools as the shared source for C++ formatting, static analysis, and engineering guidance
  • Add project-specific clang-format and clang-tidy wrappers plus a repository-owned CI workflow
  • Document local tooling setup and usage

alan-george-lk and others added 3 commits June 10, 2026 18:30
Delegate C++ checks to the reusable cpp-tools workflow so clang-format, clang-tidy, and future documentation checks can be configured from one source of truth.

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove the local C++ checks wrapper so ci.yml delegates straight to the shared cpp-tools workflow configuration.

Co-authored-by: Cursor <cursoragent@cursor.com>
@alan-george-lk alan-george-lk changed the title Try cpp-tools Use cpp-tools Jul 17, 2026
@alan-george-lk
alan-george-lk marked this pull request as ready for review July 17, 2026 22:35

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 2 additional findings.

Open in Devin Review

@stephen-derosa stephen-derosa left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

Comment thread README.md
`clang-tidy`, `clang-format`, `valgrind`, and Doxygen are all wired up via
scripts under `scripts/`. Set up the pre-commit auto-formatter
with:
`clang-tidy` and `clang-format` are provided by the `cpp-tools` submodule.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the "valgrind and Doxygen remain documented with ...." feels kind of out of place to be referencing history

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.

3 participants