diff --git a/CMakeLists.txt b/CMakeLists.txt
index 31b42d272652fc3405008585d32cea18e5a1403a..e0caaeb6cc52d914648f1c6f2acc48a196d447c8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,6 +26,7 @@ project(libcaosdb_inttests
 
 set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
+set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
 
 
 # dependency management with conan
diff --git a/test/test_connection.cpp b/test/test_connection.cpp
index 505509195a7c354074729adb9c71e96387d6427c..9a3f91168ed23497b700d9119bcba48af4c43e38 100644
--- a/test/test_connection.cpp
+++ b/test/test_connection.cpp
@@ -28,9 +28,9 @@
 #include "caosdb/info.h"                 // for VersionInfo
 #include "caosdb/utility.h"              // for get_env_var
 #include "caosdb_test_utility.h"         // for EXPECT_THROW_MESSAGE
-#include <gtest/gtest-message.h>         // for Message
-#include <gtest/gtest-test-part.h>       // for SuiteApiResolver, TestPartR...
-#include "gtest/gtest_pred_impl.h"       // for Test, TestInfo, TEST, EXPEC...
+#include <gtest/gtest-message.h>         // NOLINT    TODO ?? for Message
+#include <gtest/gtest-test-part.h>       // NOLINT    for SuiteApiResolver, TestPartR...
+#include "gtest/gtest_pred_impl.h"       // NOLINT    for Test, TestInfo, TEST, EXPEC...
 #include <memory>                        // for allocator, unique_ptr, __sh...
 #include <string>                        // for stoi, string