Make justfile assess-run-watch recipe less strict

This commit is contained in:
Juno Takano 2026-01-02 14:28:10 -03:00
commit 312901ddf6

View file

@ -22,11 +22,15 @@ run-watch:
alias w := run-watch alias w := run-watch
[private]
assess-run:
-{{ just_cmd }} lint test
{{ just_cmd }} run
# Apply basic assessments, build and run on changes # Apply basic assessments, build and run on changes
[group: 'develop'] [group: 'develop']
assess-run-watch extra='false': assess-run-watch:
{{ watch_cmd }} {{ just_cmd }} lint test \ {{ watch_cmd }} {{ just_cmd }} assess-run
{{ if extra == "cover" { "cover-assess" } else { "" } }} run
alias aw := assess-run-watch alias aw := assess-run-watch
@ -54,7 +58,7 @@ alias lw := lint-watch
# Run cargo check on changes # Run cargo check on changes
[group: 'develop'] [group: 'develop']
check-watch: check-watch:
{{ watch_cmd }} {{ just_cmd }} check RUSTFLAGS="-Dwarnings" {{ watch_cmd }} {{ just_cmd }} check
alias cw := check-watch alias cw := check-watch
@ -149,7 +153,7 @@ alias la := lint-assess
# Run cargo check # Run cargo check
[group: 'assess'] [group: 'assess']
check: check:
cargo check --workspace RUSTFLAGS="-Dwarnings" cargo check --workspace
alias c := check alias c := check
@ -177,6 +181,7 @@ cover-assess: test-cover
# Run all assessments # Run all assessments
[script, group: 'assess'] [script, group: 'assess']
verify: && format-assess lint-assess check test cover-assess verify: && format-assess lint-assess check test cover-assess
export RUSTFLAGS="-Dwarnings"
if [ -n "$(git status --porcelain)" ]; then if [ -n "$(git status --porcelain)" ]; then
echo "Git working tree is dirty: Commit or stash your changes first" echo "Git working tree is dirty: Commit or stash your changes first"
exit 1 exit 1
@ -219,10 +224,9 @@ alias fb := full-build
default: default:
@just --list --unsorted --justfile {{justfile()}} @just --list --unsorted --justfile {{justfile()}}
export RUSTFLAGS := "-Dwarnings"
export CARGO_TERM_COLOR := 'always' export CARGO_TERM_COLOR := 'always'
debug_vars := 'DEBUG=${DEBUG:-} DEBUG_FILTER=${DEBUG_FILTER:-} RUST_BACKTRACE=${RUST_BACKTRACE:-}' debug_vars := 'DEBUG=${DEBUG:-} DEBUG_FILTER=${DEBUG_FILTER:-} RUST_BACKTRACE=${RUST_BACKTRACE:-} RUSTFLAGS=${RUSTFLAGS:-}'
watch_cmd := "watchexec -qc -r -e rs,toml,html --color always -- " watch_cmd := "watchexec -qc -r -e rs,toml,html --color always -- "
cover_cmd := 'cargo llvm-cov --color always --ignore-filename-regex "main\.rs|dev\.rs"' cover_cmd := 'cargo llvm-cov --color always --ignore-filename-regex "main\.rs|dev\.rs"'
just_cmd := 'just --timestamp --explain --command-color green' just_cmd := 'just --timestamp --explain --command-color green'