Updated "correct code" block logic to match the "problematic code" block. One was indexing from 0 and the other from 1.
zsh isn't supported by shellcheck
Updated SC2051 (markdown)
Use triple backticks rather than indenting for code.
Replaced "Contraindications" with "Exceptions".
Created SC2051 (markdown)