${}
${"invalid"}
"${valid}"
echo ${"USER"}
echo "${USER}"
ShellCheck found a parameter expansion containing what appears to be a quoted variable name.
While the parameter expansion itself must be quoted, as in "${valid}", the quotes may not appear inside the {} as in ${"invalid"}.
{}
Also note that translated strings like $"Hello" may not use curly braces.
$"Hello"
None
There was an error while loading. Please reload this page.