reviewed_divergences:
- side: shuck-only
path_suffix: "nvm-sh__nvm__test__fast__Listing versions__Running 'nvm ls' should filter out '.nvm'"
line: 10
column: 3
end_column: 5
reason: "This test harness keeps the legacy backtick pipeline inside a string test, and ShellCheck stays silent on SC2143 for that project-closure comparison. Shuck keeps the grep-output-in-test warning on the same legacy substitution shape."
- side: shuck-only
path_suffix: "scripts/SlackBuildsOrg__slackbuilds__network__jboss-as__rc.jboss-as"
line: 91
reason: "This startup script uses a legacy backtick pipeline inside a `-z` test. The current ShellCheck run classifies the same command substitution under backtick and quoting diagnostics instead of surfacing SC2143, while Shuck keeps the grep-output-in-test warning."
- side: shuck-only
path_suffix: "scripts/SlackBuildsOrg__slackbuilds__network__sshblock__rc.sshblock"
line: 11
reason: "This cron-hourly check wraps an `ls | grep` pipeline in legacy backticks inside a bracket test. The current ShellCheck output reports the backtick and pipeline issues under other codes but does not also emit SC2143, while Shuck still flags the grep-output-in-test pattern."
- side: shuck-only
path_suffix: "scripts/SlackBuildsOrg__slackbuilds__network__wildfly__rc.wildfly"
line: 96
reason: "This service script uses a legacy backtick pipeline inside a `-z` test. The current ShellCheck run classifies the same command substitution under backtick and quoting diagnostics instead of surfacing SC2143, while Shuck keeps the grep-output-in-test warning."
- side: shuck-only
path_suffix: "scripts/bittorf__kalua__openwrt-addons__usr__sbin__cron.monitoring"
line: 707
reason: "This hardware probe helper tests the printed output of a nested grep pipeline, and the broader project-closure fixture is consumed through command substitution elsewhere in the script. The current ShellCheck run does not surface SC2143 for this helper predicate, while Shuck keeps the grep-output-in-test warning."
- side: shuck-only
path_suffix: "scripts/docker__docker-bench-security__tests__2_docker_daemon_configuration.sh"
reason: "This test-harness file uses `[[ $(... | grep ...) ]]` helper predicates to inspect JSON-like Docker settings. The current ShellCheck run does not emit SC2143 for these harness checks, while Shuck consistently warns on using grep output as a boolean test."
- side: shuck-only
path_suffix: "scripts/spiritLHLS__one-click-installation-script__install_scripts__go.sh"
line: 163
reason: "This proxy setup guard uses a legacy backtick pipeline inside a conditional, and the current ShellCheck run reports only the backtick form rather than surfacing SC2143. Shuck keeps the grep-output-in-test warning on the same substitution shape."