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
|
||||
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
|
||||
desc: Suggest explicitly using -n in `[ $var ]`
|
||||
example: [ "$var" ]
|
||||
@@ -80,4 +85,10 @@ name: require-variable-braces
|
||||
desc: Suggest putting braces around all variable references
|
||||
example: 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