# We explicitly enable checks with '*' and disable noisy ones with '-' Checks: > -*, bugprone-*, modernize-*, performance-*, readability-*, cppcoreguidelines-*, misc-*, # Disable these specifically if they are too annoying -modernize-use-trailing-return-type, -llvmlibc-* # Treat warnings as errors (optional, good for strict discipline) WarningsAsErrors: '' # This ensures clang-tidy sees the same headers as your compiler # It will read the compile_commands.json automatically