Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 18, 2025

Bumps koalaman/shellcheck from 0.7.1 to 0.10.0.

Release notes

Sourced from koalaman/shellcheck's releases.

Stable version v0.10.0

This release is dedicated to LLMs, for finally fulfilling the promise of 1960s scifi: systems you can hack using logic games and creative lies.

Stable version 0.9.0

This release is dedicated to Mindustry: the most fun you can have with open source (outside of shell scripting of course).

Stable version 0.8.0

This release is dedicated to dibblego, who pushed me down the Haskell rabbit hole. In 2006 I thought you were crazy. Today I know you are.

Stable version v0.7.2

This release is dedicated to ethanol, for keeping COVID-19 off both our hands and our minds.

Changelog

Sourced from koalaman/shellcheck's changelog.

v0.10.0 - 2024-03-07

Added

  • Precompiled binaries for macOS ARM64 (darwin.aarch64)
  • Added support for busybox sh
  • Added flag --rcfile to specify an rc file by name.
  • Added extended-analysis=true directive to enable/disable dataflow analysis (with a corresponding --extended-analysis flag).
  • SC2324: Warn when x+=1 appends instead of increments
  • SC2325: Warn about multiple !s in dash/sh.
  • SC2326: Warn about foo | ! bar in bash/dash/sh.
  • SC3012: Warn about lexicographic-compare bashism in test like in [ ]
  • SC3013: Warn bashism test _ -op/-nt/-ef _ like in [ ]
  • SC3014: Warn bashism test _ == _ like in [ ]
  • SC3015: Warn bashism test _ =~ _ like in [ ]
  • SC3016: Warn bashism test -v _ like in [ ]
  • SC3017: Warn bashism test -a _ like in [ ]

Fixed

  • source statements with here docs now work correctly
  • "(Array.!): undefined array element" error should no longer occur

v0.9.0 - 2022-12-12

Added

  • SC2316: Warn about 'local readonly foo' and similar (thanks, patrickxia!)
  • SC2317: Warn about unreachable commands
  • SC2318: Warn about backreferences in 'declare x=1 y=$x'
  • SC2319/SC2320: Warn when $? refers to echo/printf/[ ]/[[ ]]/test
  • SC2321: Suggest removing $((..)) in array[$((idx))]=val
  • SC2322: Suggest collapsing double parentheses in arithmetic contexts
  • SC2323: Suggest removing wrapping parentheses in a[(x+1)]=val

Fixed

  • SC2086: Now uses DFA to make more accurate predictions about values
  • SC2086: No longer warns about values declared as integer with declare -i

Changed

  • ShellCheck now has a Data Flow Analysis engine to make smarter decisions based on control flow rather than just syntax. Existing checks will gradually start using it, which may cause them to trigger differently (but more accurately).
  • Values in directives/shellcheckrc can now be quoted with '' or ""

v0.8.0 - 2021-11-06

Added

  • disable=all now conveniently disables all warnings
  • external-sources=true directive can be added to .shellcheckrc to make shellcheck behave as if -x was specified.
  • Optional check-extra-masked-returns for pointing out commands with

... (truncated)

Commits
  • 37dfb67 Stable version v0.10.0
  • a7e65dc Update some copyright years
  • 8bc7345 Remove outdated distros from testing
  • ad3c314 Fix snap build
  • 55be454 Avoid stripping darwin.aarch64 binaries to keep code signature
  • 8c4c112 Initial version of an ARM64 macOS build
  • d80fdfa Add extended-analysis directive to toggle DFA
  • 1565091 Merge pull request #2892 from ottok/doc/pulsar-not-atom
  • d056549 Merge pull request #2885 from juhp/patch-1
  • f5758e1 Merge branch 'tacerus-config'
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot requested a review from johnboyes March 18, 2025 15:39
@dependabot dependabot bot added dependencies Pull requests that update a dependency file minor Semantic versioning: new functionality that is backwards compatible patch Semantic versioning: backwards compatible bug fixes labels Mar 18, 2025
@johnboyes johnboyes removed the minor Semantic versioning: new functionality that is backwards compatible label Mar 18, 2025
@dependabot dependabot bot force-pushed the dependabot/github_actions/koalaman/shellcheck-0.10.0 branch from 5993bbf to dd74a34 Compare March 18, 2025 16:15
Bumps [koalaman/shellcheck](https://github.com/koalaman/shellcheck) from 0.7.1 to 0.10.0.
- [Release notes](https://github.com/koalaman/shellcheck/releases)
- [Changelog](https://github.com/koalaman/shellcheck/blob/master/CHANGELOG.md)
- [Commits](koalaman/shellcheck@v0.7.1...v0.10.0)

---
updated-dependencies:
- dependency-name: koalaman/shellcheck
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/github_actions/koalaman/shellcheck-0.10.0 branch from dd74a34 to 9cd0e14 Compare March 21, 2025 01:23
@johnboyes johnboyes merged commit 0cbf270 into main Mar 21, 2025
27 checks passed
@dependabot dependabot bot deleted the dependabot/github_actions/koalaman/shellcheck-0.10.0 branch March 21, 2025 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file patch Semantic versioning: backwards compatible bug fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants