Skip to content

[RP]: Remove internal static pgn request protocol list #291

[RP]: Remove internal static pgn request protocol list

[RP]: Remove internal static pgn request protocol list #291

Workflow file for this run

name: Linting
on: pull_request
jobs:
clang-format:
name: clang-format style
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Run clang-format style check for C/C++/Protobuf programs.
uses: jidicula/clang-format-action@v4.10.1
with:
# Some files can be excluded from the clang-format style check, like 3rd party driver files,
# as their licenses may not allow us to modify them, such as if they are LGPL licensed.
# The exclude-regex option can be used to exclude these files from the style check:
exclude-regex: ^.*(PCANBasic\.h|libusb\.h|InnoMakerUsb2CanLib\.h)$
cmake-format:
name: cmake-format style
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.11
- name: Install lint tool
run: |
python -m pip install --upgrade pip
pip install cmake-format pyyaml
- name: Check cmake-lint
run: find . -name CMakeLists.txt | xargs cmake-lint
- name: Run cmake-format
run: find . -name CMakeLists.txt | xargs cmake-format -i
- name: Check cmake-format
run: git diff --patch-with-stat --exit-code