diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f3b87e2..66cb3f1 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -204,11 +204,19 @@ phases: steps: - script: | wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - - sudo apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-6.0 main" + sudo add-apt-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main" sudo apt-get update - sudo apt-get install -y clang-format-6.0 - sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-6.0 100 + sudo apt-get install -y clang-format-8 clang-tidy-8 + sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-8 100 + displayName: 'Install clang' + + - script: | bash check-format.sh - displayName: 'Check Format' + displayName: 'Clang-Format' + + - script: | + clang-tidy-8 src/override/malloc.cc -header-filter="`pwd`/*" -fix -- -std=c++17 -mcx16 + + displayName: 'Clang-Tidy'