slack status without the slack status.zzstoatzz.io/
quickslice
1repos: 2 - repo: local 3 hooks: 4 - id: cargo-check 5 name: Cargo check 6 entry: cargo check 7 language: system 8 types: [rust] 9 pass_filenames: false 10 - id: cargo-fmt-check 11 name: Cargo fmt check 12 entry: cargo fmt -- --check 13 language: system 14 types: [rust] 15 pass_filenames: false 16 - id: cargo-clippy 17 name: Cargo clippy 18 entry: cargo clippy -- -D warnings 19 language: system 20 types: [rust] 21 pass_filenames: false 22 - id: check-html-syntax 23 name: Check HTML syntax 24 entry: bash -c 'for file in "$@"; do if ! xmllint --html --noout "$file" 2>/dev/null; then echo "HTML syntax error in $file"; exit 1; fi; done' -- 25 language: system 26 files: \.html$ 27 - id: check-js-syntax 28 name: Check JavaScript syntax 29 entry: bash -c 'for file in "$@"; do if ! node -c "$file" 2>/dev/null; then echo "JavaScript syntax error in $file"; exit 1; fi; done' -- 30 language: system 31 files: \.js$ 32 - id: check-json 33 name: Check JSON 34 entry: bash -c 'for file in "$@"; do if ! python3 -m json.tool "$file" > /dev/null 2>&1; then echo "JSON syntax error in $file"; exit 1; fi; done' -- 35 language: system 36 files: \.json$