clang-tidy: Basic configuration

This also cleans up some outstanding issues detected by the
configuration.

Tested:
    Ran through unit test scripts.

Change-Id: I3357a2280a681a87532d6d72315260db2ab73e87
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/test/source/base.cpp b/test/source/base.cpp
index df855c1..75a6dde 100644
--- a/test/source/base.cpp
+++ b/test/source/base.cpp
@@ -327,7 +327,7 @@
 {
     EXPECT_CALL(mock, sd_event_source_set_prepare(expected_source, testing::_))
         .WillOnce(Return(0));
-    base->set_prepare(std::move([](Base&) {}));
+    base->set_prepare([](Base&) {});
     EXPECT_TRUE(base->get_prepare());
 
     Base::Callback callback = [](Base&) {};
@@ -342,7 +342,7 @@
 {
     EXPECT_CALL(mock, sd_event_source_set_prepare(expected_source, testing::_))
         .WillOnce(Return(0));
-    base->set_prepare(std::move([](Base&) {}));
+    base->set_prepare([](Base&) {});
     EXPECT_TRUE(base->get_prepare());
 
     EXPECT_CALL(mock, sd_event_source_set_prepare(expected_source, nullptr))