v0.4.7 - 2017-12-08 Added Statically linked binaries for Linux and Windows (see README.md)! -a flag to also include warnings in sourced files SC2221/SC2222: Warn about overridden case branches SC2220: Warn about unhandled error cases in getopt loops SC2218: Warn when using functions before they're defined SC2216/SC2217: Warn when piping/redirecting to mv/cp and other non-readers SC2215: Warn about commands starting with leading dash SC2214: Warn about superfluous getopt flags SC2213: Warn about unhandled getopt flags SC2212: Suggest false over [ ] SC2211: Warn when using a glob as a command name SC2210: Warn when redirecting to an integer, e.g. foo 1>2 SC2206/SC2207: Suggest alternatives when using word splitting in arrays SC1117: Warn about double quoted, undefined backslash sequences SC1113/SC1114/SC1115: Recognized more malformed shebangs Fixed [ -v foo ] no longer warns if foo is undefined SC2037 is now suppressed by quotes, e.g. PAGER="cat" man foo Ksh nested array declarations now parse correctly Parameter Expansion without colons are now recognized, e.g. ${foo+bar} The lastpipe option is now respected with regard to subshell warnings \( is now respected for grouping in [ Leading \ is now ignored for commands, to allow alias suppression Comments are now allowed after directives to e.g. explain 'disable'
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9e5984bc7557a70b2f7255971054ee77af2616 commit 0f9e5984bc7557a70b2f7255971054ee77af2616 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2018-01-23 22:34:06 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2018-01-23 22:35:23 +0000 dev-util/shellcheck: bump up to 0.4.7, bug #645460 Reported-by: Manuel Rüger Closes: https://bugs.gentoo.org/645460 Package-Manager: Portage-2.3.20, Repoman-2.3.6 dev-util/shellcheck/Manifest | 1 + dev-util/shellcheck/shellcheck-0.4.7.ebuild | 39 +++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+)