Shellcheck is great, but dealing with source/imports is suuuch a pain. Not their fault sh is a nightmare.
# shellcheck source=./deployment/deployment-example.env
. "${1}"
But I see how it's a pain point when you have multiple subshell scripts and files to source.