shuck-cli 0.0.17

A fast shell script linter
Documentation
reviewed_divergences:
  - side: shuck-only
    path_suffix: "megastep__makeself__makeself-header.sh"
    reason: "This generator writes a portable installer script into a heredoc, so the remaining legacy-backtick sites belong to emitted shell payload rather than the generator's own runtime logic."
  - side: shuck-only
    path_suffix: "termux__termux-packages__scripts__build__setup__termux_setup_flang.sh"
    reason: "This setup helper emits launcher scripts through a heredoc, so the remaining legacy-backtick sites are part of generated wrapper text rather than the setup code itself."
  - side: shuck-only
    path_suffix: "termux__termux-packages__packages__jira-go__build.sh"
    reason: "This package recipe writes a post-install maintainer script into a heredoc, so the remaining legacy-backtick site belongs to emitted script text instead of live package-build logic."
  - side: shuck-only
    path_suffix: "bats-core__bats-core__lib__bats-core__warnings.bash"
    reason: "This helper wrapper is compared through a project-closure path and the remaining backtick spans are treated as reviewed differences for the corpus."
  - side: shuck-only
    path_suffix: "megastep__makeself__makeself-header.sh"
    line: 6
    end_line: 462
    reason: "This generated installer header is evaluated as a large wrapper file, so the corpus keeps the early backtick block as a reviewed difference."
  - side: shuck-only
    path_suffix: "megastep__makeself__makeself-header.sh"
    line: 470
    end_line: 768
    reason: "This generated installer header is evaluated as a large wrapper file, so the corpus keeps the trailing backtick block as a reviewed difference."
  - side: shuck-only
    path_suffix: "nvm-sh__nvm__install.sh"
    reason: "The project-closure copy of this installer wrapper is intentionally left as a reviewed S005 divergence."
  - side: shuck-only
    path_suffix: "nvm-sh__nvm__nvm.sh"
    line: 2250
    end_line: 2250
    reason: "This shell-collapse wrapper is kept as a reviewed S005 divergence in the corpus comparison."
  - side: shellcheck-only
    path_suffix: "ohmyzsh__ohmyzsh__plugins__macos__spotify"
    line: 63
    end_line: 63
    reason: "This helper-library help text is compared through the project-closure copy, and the corpus treats the backtick style warning as reviewed there."
  - side: shuck-only
    path_suffix: "pyenv__pyenv__libexec__pyenv-init"
    line: 327
    end_line: 327
    reason: "The helper-library copy of this init script is treated as a reviewed divergence for the corpus comparison."
  - side: shuck-only
    path_suffix: "pyenv__pyenv__plugins__python-build__bin__python-build"
    line: 205
    end_line: 205
    reason: "This helper-library wrapper is compared through project-closure and the corpus keeps the backtick warning reviewed."
  - side: shuck-only
    path_suffix: "pyenv__pyenv__plugins__python-build__bin__python-build"
    line: 388
    end_line: 388
    reason: "This helper-library wrapper is compared through project-closure and the corpus keeps the backtick warning reviewed."
  - side: shuck-only
    path_suffix: "pyenv__pyenv__plugins__python-build__bin__python-build"
    line: 1411
    end_line: 1411
    reason: "This helper-library wrapper is compared through project-closure and the corpus keeps the backtick warning reviewed."
  - side: shuck-only
    path_suffix: "termux__termux-packages__packages__jira-go__build.sh"
    line: 27
    end_line: 30
    reason: "This package recipe is treated as a reviewed wrapper-style divergence for the corpus comparison."
  - side: shuck-only
    path_suffix: "termux__termux-packages__scripts__build__setup__termux_setup_flang.sh"
    line: 74
    end_line: 79
    reason: "This setup helper is treated as a reviewed wrapper-style divergence for the corpus comparison."
  - side: shuck-only
    path_suffix: "termux__termux-packages__x11-packages__tigervnc__build.sh"
    line: 6
    end_line: 6
    reason: "This build helper is treated as a reviewed wrapper-style divergence for the corpus comparison."
  - side: shellcheck-only
    path_suffix: "void-linux__void-packages__srcpkgs__brother-dcp197c-cupswrapper__files__cupswrapper.void"
    reason: "The corpus comparison keeps the documented backtick help text in this package wrapper on the ShellCheck side."
  - side: shuck-only
    path_suffix: "void-linux__void-packages__srcpkgs__brother-dcp197c-cupswrapper__files__cupswrapper.void"
    reason: "The broad wrapper section in this package file is treated as a reviewed S005 divergence for the corpus comparison."