Files
unison/utils/tests/gitlab-ci-code-linting.yml
2022-10-07 10:18:17 +00:00

27 lines
692 B
YAML

# ns-3 CI/CD script with the code-linting stage
#
# Contains jobs to check the ns-3 coding style and perform lint checking.
check-style-clang-format:
stage: code-linting
image: ubuntu:latest
before_script:
- apt update
- DEBIAN_FRONTEND=noninteractive apt install -y
python3
clang-format-14
script:
- python3 utils/check-style-clang-format.py .
clang-tidy:
stage: code-linting
image: ubuntu:latest
before_script:
- apt update
- DEBIAN_FRONTEND=noninteractive apt install -y
clang cmake
clang-tidy-14
script:
- ./ns3 configure --enable-examples --enable-tests --enable-clang-tidy
- run-clang-tidy-14 -p cmake-cache/ -quiet