Skip to content

Add code formatting toolchain and apply consistently#139

Merged
kaoskorobase merged 6 commits into
developfrom
code-formatting
May 24, 2026
Merged

Add code formatting toolchain and apply consistently#139
kaoskorobase merged 6 commits into
developfrom
code-formatting

Conversation

@kaoskorobase
Copy link
Copy Markdown
Member

Summary

  • Add cmake-format and clang-format to pre-commit config; exclude external_libraries/ globally; disable clang-format for JavaScript
  • Add pre-commit CI job (using pre-commit/action) wired into the all-passed gate
  • Remove PNaCl test harness (tests/pnacl/, examples/common/)
  • Remove duplicate tinydir copy from examples/sampler/libs/; Xcode projects now reference external_libraries/tinydir
  • Apply clang-format, cmake-format, and black to all project files

Test plan

  • CI pre-commit job passes on this branch
  • Build matrix jobs pass

- Add cmake-format (v0.6.13) and clang-format to pre-commit; exclude external_libraries/
- Disable clang-format for JavaScript in .clang-format
- Add pre-commit job to CI, wired into all-passed gate
- Remove PNaCl test harness (tests/pnacl/, examples/common/)
- Remove duplicate tinydir from examples/sampler/libs/; Xcode projects now reference external_libraries/tinydir
- Apply clang-format, cmake-format, and black to all project files
- Run pre-commit install to register git hooks in local working copy
- Disable clang-format for JSON (conflicts with pretty-format-json)
@kaoskorobase kaoskorobase merged commit 273a964 into develop May 24, 2026
16 checks passed
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