Unverified Commit 0c9b09df authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

travis: add a "make tidy" build that runs clang-tidy

Closes #3182
parent 0b58ffe0
Loading
Loading
Loading
Loading
+11 −0
Original line number Original line Diff line number Diff line
@@ -39,6 +39,7 @@ addons:
            - libunistring-dev # for libidn2 needed by libpsl
            - libunistring-dev # for libidn2 needed by libpsl
            - libnss3-dev
            - libnss3-dev
            - gnutls-bin
            - gnutls-bin
            - clang-tidy-6.0


matrix:
matrix:
    include:
    include:
@@ -137,6 +138,10 @@ matrix:
          compiler: clang
          compiler: clang
          dist: trusty
          dist: trusty
          env: T=fuzzer
          env: T=fuzzer
        - os: linux
          compiler: clang
          dist: trusty
          env: T=tidy


install:
install:
  - if [ "$T" = "coverage" ]; then pip2 install --user cpp-coveralls; fi
  - if [ "$T" = "coverage" ]; then pip2 install --user cpp-coveralls; fi
@@ -308,6 +313,12 @@ script:
                make checksrc
                make checksrc
             fi
             fi
        fi
        fi
    - |
        set -eo pipefail
        if [ "$T" = "tidy" ]; then
             ./configure --enable-warnings --enable-werror $C
             make && make tidy
        fi
    - |
    - |
        set -eo pipefail
        set -eo pipefail
        if [ "$T" = "iconv" ]; then
        if [ "$T" = "iconv" ]; then