Skip to content

movable_block: test animation index over state (#1103) #1060

movable_block: test animation index over state (#1103)

movable_block: test animation index over state (#1103) #1060

Workflow file for this run

name: Run code linters
on:
- push
- pull_request
jobs:
lint:
name: Run code linters
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
path: .
fetch-depth: 0
- name: Install dependencies
run: |
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
echo 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main' | sudo tee -a /etc/apt/sources.list
echo 'deb-src http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main' | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt-get install -y clang-format-17 iwyu
sudo ln -s /usr/bin/clang-format-17 /usr/local/bin/clang-format
sudo apt-get install -y make python3-pip
sudo python3 -m pip install pyjson5
- name: Check imports
run: |
git add -A
make lint_imports
git diff --exit-code || (
include-what-you-use --version
echo 'Please run `make lint` and commit the changes.'
exit 1
)
- name: Check formatted code differences
run: |
make lint_format
git diff --exit-code || (
clang-format --version
echo 'Please run `make lint` and commit the changes.'
exit 1
)