aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorLoïc Blot <nerzhul@users.noreply.github.com>2018-04-01 23:57:55 +0200
committerGitHub <noreply@github.com>2018-04-01 23:57:55 +0200
commitd88c4e18221c7857a7bfe2fbb0f5f6bef1da8d29 (patch)
tree420ab20cdda66c95a344e35ef1df20faf74852e0 /.travis.yml
parent93eb0794d6f7366df5fb375855b2e5e5888304c6 (diff)
downloadhax-minetest-server-d88c4e18221c7857a7bfe2fbb0f5f6bef1da8d29.tar.gz
hax-minetest-server-d88c4e18221c7857a7bfe2fbb0f5f6bef1da8d29.zip
LINT: add clang-tidy step (#6295)
* Implement new travis clang-tidy build step * This step enable some rules and enforce one rule as error * This permits to have some C++ quality rules based on clang & clang contributor guidelines * Fix clang-tidy reported problems on push_back -> emplace_back
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml9
1 files changed, 9 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 0fb29fc7d..c506d21e7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -96,6 +96,15 @@ matrix:
packages: ['clang-format-5.0']
sources: &sources
- llvm-toolchain-trusty-5.0
+ - env: CLANG_TIDY=1
+ compiler: clang
+ os: linux
+ script: ./util/travis/clangtidy.sh
+ addons:
+ apt:
+ packages: ['clang-tidy-5.0']
+ sources: &sources
+ - llvm-toolchain-trusty-5.0