From ba42d781644ccbfd8c36e45e1d805f4f9b37cc37 Mon Sep 17 00:00:00 2001
From: Vassil Vassilev <vvasilev@cern.ch>
Date: Mon, 24 Apr 2017 21:39:03 +0200
Subject: [PATCH] Treat clang-tidy warnings as errors. Fixes PR wrongly marked
 red status.

---
 .clang-tidy | 1 +
 .travis.yml | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)
 create mode 100644 .clang-tidy

diff --git a/.clang-tidy b/.clang-tidy
new file mode 100644
index 00000000000..9ddfeae9075
--- /dev/null
+++ b/.clang-tidy
@@ -0,0 +1 @@
+WarningsAsErrors: '*'
diff --git a/.travis.yml b/.travis.yml
index bed4131cf76..19cf25f0ff9 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -119,7 +119,7 @@ script:
       git remote set-branches --add origin master
       git fetch
       RESULT_OUTPUT="$(git diff -U0 origin/master | clang-tidy-diff-3.9.py -p1 -clang-tidy-binary $(which clang-tidy-3.9) -checks=-*,clang-analyzer-*)"
-      if [[ "$RESULT_OUTPUT" == "No relevant changes found." ]]; then
+      if [[ $? -eq 0 ]]; then
         echo "clang-tidy passed."
         exit 0
       else
-- 
GitLab