clapfig 0.21.4

Rich, layered configuration for Rust CLI apps
Documentation
# Generated by release-sync from arthur-debert/release@b7496f9586a1. Do not edit.
# Regenerate by running release-sync. Edit fragments in templates/components/<comp>/lefthook.fragment.yaml.

output:
  - meta
  - skips
  - summary
pre-commit:
  parallel: true
  commands:
    markdownlint:
      glob: "**/*.md"
      run: markdownlint {staged_files}
      priority: 2
    yamllint:
      glob: "**/*.{yml,yaml}"
      run: yamllint {staged_files}
      priority: 2
    shellcheck:
      glob:
        - "**/*.{sh,bash}"
        - "scripts/**"
        - "bin/**"
      exclude:
        - "**/*.{md,json,yaml,yml,toml,py,rb,rs,js,ts,mjs,cjs,html,css,txt,lock}"
      run: shellcheck {staged_files}
      priority: 2
    cargo-fmt:
      glob:
        - "**/*.rs"
        - "**/rustfmt.toml"
      run: cargo fmt --all -- --check
      priority: 2
    cargo-clippy:
      glob:
        - "**/*.rs"
        - "**/Cargo.toml"
        - "**/Cargo.lock"
      run: cargo clippy --workspace --all-targets --all-features -- -D warnings
      priority: 2