# ShellCheck configuration for PFVCluster
# (used when running `shellcheck` directly; tests/shellcheck.sh applies the
#  same disables via -e for consistent results under Docker)
#
# These checks are DISABLED because they flag intentional conventions of this
# codebase, not bugs:
#
# SC1090 / SC1091 — cannot follow dynamically-computed `source` paths. The KNEL
#   framework (vendor/) and test harness source helpers via computed include
#   dirs, which shellcheck cannot resolve statically.
# SC2029 — ssh orchestration (tests/remote.sh and perf/k8s/dns scripts)
#   deliberately builds and expands the remote command on the CLIENT side before
#   sending it. That is the whole point of the single-chokepoint remote pattern.
disable=SC1090,SC1091,SC2029

# Treat external-sourced files as bash (matches #!/usr/bin/env bash framework).
external-sources=true
