NEW: add clang-format integration