mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-03 19:29:44 +08:00
Clarify wording of demo error message
@@ -50,9 +50,9 @@ foo=$(mycmd)
|
||||
The exit status of the command is overridden by the exit status of the creation of the local variable. For example:
|
||||
|
||||
```bash
|
||||
$ f() { local foo=$(false) && echo "silent error happened"; }; f
|
||||
silent error happened
|
||||
$ f() { local foo; foo=$(false) && echo "silent error happened"; }; f
|
||||
$ f() { local foo=$(false) && echo "error was hidden"; }; f
|
||||
error was hidden
|
||||
$ f() { local foo; foo=$(false) && echo "error was hidden"; }; f
|
||||
```
|
||||
|
||||
### Problematic code in the case of `readonly`:
|
||||
|
Reference in New Issue
Block a user