Updated Optional (markdown)

Eisuke Kawashima
2025-07-29 10:32:25 +09:00
parent 5414a67744
commit b0a1ada72b

@@ -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
```