Path to this page:
./
shells/shellcheck,
Shell script analysis tool
Branch: CURRENT,
Version: 0.10.0nb2,
Package name: shellcheck-0.10.0nb2,
Maintainer: pkgsrc-usersShellCheck - A shell script static analysis tool
ShellCheck is a GPLv3 tool that gives warnings and suggestions for
bash/sh shell scripts.
The goals of ShellCheck are:
* To point out and clarify typical beginner's syntax issues that cause
a shell to give cryptic error messages.
* To point out and clarify typical intermediate level semantic problems
that cause a shell to behave strangely and counter-intuitively.
* To point out subtle caveats, corner cases and pitfalls that may cause
an advanced user's otherwise working script to fail under future
circumstances.
Master sites:
Filesize: 229.352 KB
Version history: (Expand)
- (2025-02-02) Updated to version: shellcheck-0.10.0nb2
- (2024-05-09) Updated to version: shellcheck-0.10.0nb1
- (2024-04-12) Updated to version: shellcheck-0.10.0
- (2023-11-02) Updated to version: shellcheck-0.9.0nb3
- (2023-10-09) Updated to version: shellcheck-0.9.0nb2
- (2023-02-09) Updated to version: shellcheck-0.9.0nb1
CVS history: (Expand)
2025-02-02 14:06:08 by Masatake Daimon | Files touched by this commit (1173) |
Log message:
Bump all Haskell packages after switching the default compiler.
|
2025-02-01 15:52:36 by Masatake Daimon | Files touched by this commit (1) |
Log message:
shells/shellcheck: Fix build with GHC 9.10
|
2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137) |
Log message:
Recursive revbump after changing the default Haskell compiler
|
2024-05-02 09:51:56 by Masatake Daimon | Files touched by this commit (2) |
Log message:
shells/shellcheck: Fix build with GHC 9.8
This breaks build with the currently default GHC 9.6. Please bear with me
until I switch the default compiler.
|
2024-04-12 15:51:29 by nikita | Files touched by this commit (2) |  |
Log message:
shellcheck: update to version 0.10.0
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
|
2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141) |
Log message:
Revbump all Haskell after updating lang/ghc96
|
2023-10-30 10:39:07 by Masatake Daimon | Files touched by this commit (2) |
Log message:
shells/shellcheck: Fix build with GHC 9.6
|
2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988) |
Log message:
Bump Haskell packages after updating lang/ghc94
|