cyberneticlibrary

Apply SQLiteCpp coding standards

sqlitecpp-coding-standardsskillsetup L12,734
SRombauts/SQLiteCpp
What it does

Enforce RAII, error handling, and naming conventions in C++ SQLite bindings

Best for

Teams maintaining critical C++ SQLite wrappers where memory safety and API stability matter

Inputs
  • · C++ header files
  • · class definitions
  • · API signatures
Outputs
  • · compliance checklist
  • · refactoring suggestions
Preconditions
  • · C++11 minimum (C++14 for variadic templates)
  • · SQLite3 development headers
Failure modes
  • · Exceptions in destructors crash app
  • · Public headers leak sqlite3.h
  • · Non-RAII patterns cause resource leaks
Trust signals
  • · SRombauts/SQLiteCpp public repo
  • · Doxygen-documented public API
  • · Cross-platform (Windows/macOS/Linux)