lefthook: pixi run --no-progress lefthook
templates:
run: run --quiet --no-progress --environment=lint
colors: true
output:
- meta - summary - empty_summary - skips
pre-commit:
parallel: true
jobs:
- name: cargo-fmt
glob: "*.rs"
stage_fixed: true
run: pixi {run} cargo-fmt
- name: taplo
stage_fixed: true
glob: "*.toml"
run: pixi {run} toml-format {staged_files}
- name: dprint
glob: "*.{yaml,yml}"
group:
jobs:
- name: dprint check
run: pixi {run} dprint-check {staged_files}
- name: dprint fmt
run: pixi {run} dprint-fmt {staged_files}
stage_fixed: true
- name: typos
stage_fixed: true
run: pixi {run} typos
pre-push:
jobs:
- name: cargo-clippy
glob: "*.rs"
run: pixi {run} cargo-clippy
- name: cargo-deny
glob: "Cargo.lock,Cargo.toml"
stage_fixed: true
run: pixi {run} cargo-deny