pre-commit: scripts: lint: tags: lint commands: lint-clang: tags: lint run: command -v clang-format && find . -not -path "./.tmp/*" -not -path "./.git/*" \( -iname "*.h" -o -iname "*.c" -o -iname "*.cpp" \) | xargs clang-format --dry-run --Werror pre-push: scripts: test: tags: test commands: check-links: tags: docs run: command -v lychee && lychee docs README.md CHANGELOG.md --exclude localhost --exclude twitter.com --exclude-path docs/index.html