Reviews repositories, pull requests, diffs, and agent-generated code for reward hacking, fake completion, defensive theater, architectural bypasses, weakened guarantees, hidden fallbacks, and misleading abstractions.
98
97%
Does it follow best practices?
Impact
100%
1.09xAverage score across 6 eval scenarios
Passed
No known issues
#!/usr/bin/env bash
set -u
status=0
run_scan() {
local label="$1"
local executable="$2"
shift 2
if ! command -v "$executable" >/dev/null 2>&1; then
printf 'SKIP %s: %s not found\n' "$label" "$executable" >&2
return 0
fi
printf 'RUN %s\n' "$label" >&2
"$executable" "$@" || status=1
}
run_dependency_cruiser() {
if command -v depcruise >/dev/null 2>&1; then
printf 'RUN dependency-cruiser\n' >&2
depcruise src || status=1
return
fi
if command -v dependency-cruiser >/dev/null 2>&1; then
printf 'RUN dependency-cruiser\n' >&2
dependency-cruiser src || status=1
return
fi
printf 'SKIP dependency-cruiser: depcruise or dependency-cruiser not found\n' >&2
}
run_scan "eslint" eslint .
run_dependency_cruiser
run_scan "knip" knip
run_scan "ts-prune" ts-prune
exit "$status"