Files
alkssh/scripts/matrix.sh
T
glm-5.3-flash 1e583ab55b docs(comments): sweep em dashes from source comments, test prose, and manifest
Same treatment for the prose the compiler carries: doc and line comments
across src/ and tests/, test assertion and error-message strings (prose
surfaces: the tunnel-map registration/establish errors, the key-source
decode payload, assertion messages), scripts/matrix.sh comment lines,
the fuzz sidecar's comments and README (corpus seeds untouched), and the
Cargo.toml comment headers plus the crates.io description. The AGENTS.md
no-em-dash rule (convention 14) now holds for the whole tracked tree.

Verification: repo-wide git grep is clean (single exempt hit: the
verification command's own search pattern), cargo test (18 suites, zero
failures, default and per-feature builds via scripts/matrix.sh), clippy
--all-targets -D warnings and clippy all-features, fmt --check, doc
--no-deps, and the fuzz corpus gate (fuzz/shared, 11 tests) all green.
2026-11-04 20:28:05 +00:00

25 lines
895 B
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/usr/bin/env bash
# The decline-matrix runner (tasks/implementation/w5-decline-matrix.md):
# the per-build verification set as one command: `cargo test` per
# feature build (none / git / session / tunnel / sftp-only /
# --all-features; the sftp-only run is the no-op-feature fact itself
# verified), clippy ×2 (-D warnings, with and without
# --all-features), fmt, doc.
set -euo pipefail
cd "$(dirname "$0")/.."
default_build="none (default = [])"
for build in "" "--features git" "--features session" "--features tunnel" "--features sftp" "--all-features"; do
label="${build:-$default_build}"
echo "== cargo test [$label]"
cargo test $build
done
echo "== clippy (no all-features)"
cargo clippy --all-targets -- -D warnings
echo "== clippy (all-features)"
cargo clippy --all-features --all-targets -- -D warnings
echo "== fmt"
cargo fmt --check
echo "== doc"
cargo doc --no-deps