shuck-cli 0.0.17

A fast shell script linter
Documentation
reviewed_divergences:
  - side: shellcheck-only
    path_suffix: "nvm-sh__nvm__test__common.sh"
    line: 31
    end_line: 31
    column: 3
    end_column: 18
    reason: "This test helper executes `$()` in ordinary command position rather than inside an `if`, `while`, or `until` condition. The pinned oracle still buckets it under SC2091, but C092 intentionally stays limited to condition contexts."
  - side: shellcheck-only
    path_suffix: "nvm-sh__nvm__test__common.sh"
    line: 38
    end_line: 38
    column: 5
    end_column: 20
    reason: "This negated helper call is still outside the condition forms C092 targets. The pinned oracle reports its broader SC2091 family here, while C092 remains condition-specific."
  - side: shellcheck-only
    path_suffix: "nvm-sh__nvm__test__fast__Unit tests__nvm_supports_xz"
    line: 23
    end_line: 23
    column: 1
    end_column: 28
    reason: "This test-harness assertion executes `$()` at top-level command position, not in an `if`, `while`, or `until` condition. C092 intentionally does not cover that broader SC2091 pattern."
  - side: shellcheck-only
    path_suffix: "nvm-sh__nvm__test__fast__Unit tests__nvm_supports_xz"
    line: 26
    end_line: 26
    column: 1
    end_column: 29
    reason: "This top-level short-circuit assertion uses `$()` as a command outside the condition constructs C092 targets. The pinned oracle's broader SC2091 family still reports it."
  - side: shellcheck-only
    path_suffix: "nvm-sh__nvm__test__fast__Unit tests__nvm_supports_xz"
    line: 40
    end_line: 40
    column: 1
    end_column: 28
    reason: "This shell test invokes `$()` directly in command position for harness control flow rather than in an `if`, `while`, or `until` condition. C092 deliberately leaves that broader misuse family out of scope."
  - side: shellcheck-only
    path_suffix: "nvm-sh__nvm__test__install_script__nvm_do_install"
    line: 12
    end_line: 12
    column: 1
    end_column: 57
    reason: "This standalone harness probe runs `$()` in command position and then inspects `$?`; it is outside C092's condition-only scope even though the pinned oracle still reports its broader SC2091 warning here."
  - side: shellcheck-only
    path_suffix: "alexanderepstein__Bash-Snippets__gist__gist"
    line: 99
    end_line: 99
    column: 5
    end_column: 17
    reason: "This helper function executes `$()` as a standalone command in an ordinary branch body rather than using it as an `if`, `while`, or `until` condition. C092 stays scoped to condition commands only."
  - side: shellcheck-only
    path_suffix: "basecamp__omarchy__bin__omarchy-reinstall-configs"
    line: 16
    end_line: 16
    column: 1
    end_column: 46
    reason: "This script runs the command substitution in plain command position during setup, not as a condition command. The broader SC2091 family still reports it, but C092 intentionally does not."
  - side: shellcheck-only
    path_suffix: "tmux-plugins__tpm__scripts__helpers__tmux_echo_functions.sh"
    line: 2
    end_line: 2
    column: 2
    end_column: 44
    reason: "This function body executes `$()` directly as a helper command outside any condition form, so it falls outside C092's condition-focused scope even though the pinned oracle still buckets it under SC2091."