Swift Navigation's bazel rules.
The contents of this repository are subject to change frequently.
- check_attributes — aspect that bans raw
__attribute__in C/C++ code in favour of guard macros inlibswiftnav/macros.h. - check_test_naming — aspect and test rule that
enforce the
_testsuffix (and ban thetest_prefix) on test targets and their source files, for any language. - compile_commands — automatic
compile_commands.jsongeneration for downstream repositories. - lfs — fetches Git LFS objects through Bazel from a
checked-in lockfile instead of
git lfs pull. - Releasing — how to cut a release.
Copyright © 2026 Swift Navigation
Distributed under MIT.