mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-03 19:29:44 +08:00
Updated Optional (markdown)
11
Optional.md
11
Optional.md
@@ -41,6 +41,11 @@ desc: Suggest adding a default case in `case` statements
|
|||||||
example: case $? in 0) echo 'Success';; esac
|
example: case $? in 0) echo 'Success';; esac
|
||||||
fix: case $? in 0) echo 'Success';; *) echo 'Fail' ;; esac
|
fix: case $? in 0) echo 'Success';; *) echo 'Fail' ;; esac
|
||||||
|
|
||||||
|
name: avoid-negated-conditions
|
||||||
|
desc: Suggest removing unnecessary comparison negations
|
||||||
|
example: [ ! "$var" -eq 1 ]
|
||||||
|
fix: [ "$var" -ne 1 ]
|
||||||
|
|
||||||
name: avoid-nullary-conditions
|
name: avoid-nullary-conditions
|
||||||
desc: Suggest explicitly using -n in `[ $var ]`
|
desc: Suggest explicitly using -n in `[ $var ]`
|
||||||
example: [ "$var" ]
|
example: [ "$var" ]
|
||||||
@@ -80,4 +85,10 @@ name: require-variable-braces
|
|||||||
desc: Suggest putting braces around all variable references
|
desc: Suggest putting braces around all variable references
|
||||||
example: var=hello; echo $var
|
example: var=hello; echo $var
|
||||||
fix: var=hello; echo ${var}
|
fix: var=hello; echo ${var}
|
||||||
|
|
||||||
|
name: useless-use-of-cat
|
||||||
|
desc: Check for Useless Use Of Cat (UUOC)
|
||||||
|
example: cat foo | grep bar
|
||||||
|
fix: grep bar foo
|
||||||
|
|
||||||
```
|
```
|
||||||
|
Reference in New Issue
Block a user