feat: Enforce "no macros" policy with CI checks, compiler warnings, and documentation

This commit is contained in:
2026-01-04 02:12:48 +00:00
parent e86f277b19
commit b6c697196a
13 changed files with 215 additions and 10 deletions

View File

@@ -240,8 +240,8 @@ AppOptions ParseCommandLine(int argc, char** argv) {
void LogRuntimeConfig(const RuntimeConfig& config) {
auto& logger = sdl3cpp::logging::Logger::GetInstance();
logger.TraceVariable("config.width", config.width);
logger.TraceVariable("config.height", config.height);
logger.TraceVariable("config.width", static_cast<int>(config.width));
logger.TraceVariable("config.height", static_cast<int>(config.height));
logger.TraceVariable("config.scriptPath", config.scriptPath.string());
}