Skip to content

[Reference] cpp infra abstraction#596

Open
svij-sc wants to merge 76 commits intomainfrom
svij/cpp-infra-anstraction
Open

[Reference] cpp infra abstraction#596
svij-sc wants to merge 76 commits intomainfrom
svij/cpp-infra-anstraction

Conversation

@svij-sc
Copy link
Copy Markdown
Collaborator

@svij-sc svij-sc commented Apr 24, 2026

Scope of work done

Where is the documentation for this feature?: N/A

Did you add automated tests or write a test plan?

Updated Changelog.md? NO

Ready for code review?: NO

mkolodner-sc and others added 30 commits March 25, 2026 18:40
- Switch from clang-tidy to clangd --check for ~10x faster lint
- Add scripts/run_cpp_lint.py: parallel clangd checks with clean output
- Add scripts/generate_compile_commands.py: standalone compile DB generation
  for IDE setup and as a dependency of fix_lint_cpp
- Add scripts/_cpp_config.py: single source of truth for compile flags
- Fix clang++-15 hardcode; use clang++ resolved via update-alternatives
- Add fix_lint_cpp Makefile target for manual clang-tidy --fix runs
- Move check_lint_cpp out of type_check and into lint_test where it belongs
- Disable misc-confusable-identifiers (was 70% of lint time) and
  readability-function-cognitive-complexity in .clang-tidy
@svij-sc svij-sc mentioned this pull request Apr 24, 2026
@svij-sc svij-sc changed the title cpp infra abstraction [Reference] cpp infra abstraction Apr 24, 2026
Base automatically changed from mkolodner-sc/cpp-infrastructure to main April 29, 2026 01: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.

3 participants