Files
rules_bun/tests/bundle_test/verify_hermetic_shape.sh

10 lines
310 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
rule_file="$1"
grep -Eq 'def _output_name\(target_name, entry\):' "${rule_file}"
grep -Eq 'return "\{\}__\{\}\\.js"\.format\(target_name, stem\)' "${rule_file}"
grep -Eq 'inputs = depset\(' "${rule_file}"
grep -Eq 'direct = \[entry\] \+ ctx\.files\.data' "${rule_file}"