Don't warn about unused variables for read ''
This commit is contained in:
parent
7630136d6c
commit
fb5f72951d
|
@ -1683,6 +1683,7 @@ prop_checkUnused5 = verifyNotFull checkUnusedAssignments "read lol; echo $lol"
|
||||||
prop_checkUnused6 = verifyNotFull checkUnusedAssignments "var=4; (( var++ ))"
|
prop_checkUnused6 = verifyNotFull checkUnusedAssignments "var=4; (( var++ ))"
|
||||||
prop_checkUnused7 = verifyNotFull checkUnusedAssignments "var=2; $((var))"
|
prop_checkUnused7 = verifyNotFull checkUnusedAssignments "var=2; $((var))"
|
||||||
prop_checkUnused8 = verifyFull checkUnusedAssignments "var=2; var=3;"
|
prop_checkUnused8 = verifyFull checkUnusedAssignments "var=2; var=3;"
|
||||||
|
prop_checkUnused9 = verifyNotFull checkUnusedAssignments "read ''"
|
||||||
checkUnusedAssignments t = snd $ runState (mapM_ checkAssignment flow) []
|
checkUnusedAssignments t = snd $ runState (mapM_ checkAssignment flow) []
|
||||||
where
|
where
|
||||||
flow = getVariableFlow t
|
flow = getVariableFlow t
|
||||||
|
|
|
@ -2,7 +2,7 @@ module ShellCheck.Data where
|
||||||
|
|
||||||
internalVariables = [
|
internalVariables = [
|
||||||
-- Generic
|
-- Generic
|
||||||
"_",
|
"", "_",
|
||||||
|
|
||||||
-- Bash
|
-- Bash
|
||||||
"BASH", "BASHOPTS", "BASHPID", "BASH_ALIASES", "BASH_ARGC",
|
"BASH", "BASHOPTS", "BASHPID", "BASH_ALIASES", "BASH_ARGC",
|
||||||
|
|
Loading…
Reference in New Issue