--- fail_fast: false repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.0.1 hooks: - id: check-merge-conflict - repo: https://github.com/pocc/pre-commit-hooks rev: v1.3.4 hooks: - id: clang-tidy args: ["-p", "cmake-build-debug"] - id: cppcheck args: ["--language=c++", "--std=c++20", "--enable=warning,performance,portability,information,unusedFunction,missingInclude", "--verbose"] files: \.(cpp|cc|cxx,h)$ types: [file, c++] types_or: [file, c++, header] - repo: local hooks: - id: make-test name: make test entry: make args: ["test"] language: system pass_filenames: false - id: build-release name: make release entry: make args: ["release"] language: system pass_filenames: false