Yavaren™ user guideVersion 1.0.0Printable guide · PDF

Stack conventions

C++ (CMake)

Modern C++ (17/20/23) libraries and applications built with CMake, tested with CTest and a unit-test framework, under sanitizers.

Modern C++ (17/20/23) libraries and applications built with CMake, tested with CTest and a unit-test framework, under sanitizers.

Used for: cpp-cmake.

Principles

Conventions

Accessibility

Concurrency

Dependencies

Documentation

Errors

Logging

Naming

Performance

Security

Structure

Testing

Review checklist

Quality checks (run when your repository has the tool configured)

Check Kind Tool Blocks the pull request
clang-format format clang-format no
clang-tidy static clang-tidy no
cppcheck static cppcheck no
sanitizer-tests test ctest (ASan/UBSan) no
osv-scanner security osv-scanner no
gitleaks security gitleaks no