tangle


git clone https://radroots.dev/git/tangle.git
Log | Files | Refs | README | LICENSE

commit 608451d52b38bd29df36fd741ed739e9dcda09bd
parent 4bbc5b8c22683341c0753700e55df8429d248c66
Author: triesap <tyson@radroots.org>
Date:   Fri,  5 Jun 2026 18:12:32 -0700

tooling: add validation scripts

Diffstat:
Ascripts/check.sh | 6++++++
Ascripts/coverage.sh | 10++++++++++
Ascripts/format.sh | 4++++
Ascripts/test.sh | 4++++
4 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/scripts/check.sh b/scripts/check.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +set -euo pipefail + +cargo fmt --all -- --check +cargo check --workspace --all-targets +cargo clippy --workspace --all-targets -- -D warnings diff --git a/scripts/coverage.sh b/scripts/coverage.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -euo pipefail + +if ! cargo llvm-cov --version >/dev/null 2>&1; then + printf '%s\n' 'cargo llvm-cov is required' + exit 1 +fi + +cargo llvm-cov clean --workspace +cargo llvm-cov --workspace --all-targets diff --git a/scripts/format.sh b/scripts/format.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail + +cargo fmt --all -- --check diff --git a/scripts/test.sh b/scripts/test.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail + +cargo test --workspace