fail_fast: false repos: - repo: https://github.com/jorisroovers/gitlint rev: v0.19.1 hooks: - id: gitlint-ci - repo: local hooks: # Use dotnet format installed on your machine - id: dotnet-format name: dotnet-format language: system files: ^subprojects/gstreamer-sharp/.* entry: dotnet format subprojects/gstreamer-sharp/gstreamer-sharp.sln -v normal --include types_or: ["c#", "vb"] - id: gst-indent name: gst-indent language: python entry: ./scripts/gst-indent-all.py pass_filenames: false types_or: ["c", "c++"] additional_dependencies: ["gst-indent==1.0.0"] # The rust hook uses cargo fmt, which requires a Cargo.toml # We use a local hook to run rustfmt directly - id: rustfmt name: rustfmt language: system entry: rustfmt --verbose --edition 2021 types_or: ["rust"]