]
[
if foo -eq bar ]; then true; fi
or
tr -d ]
if [ foo -eq bar ]; then true; fi
tr -d ']'
ShellCheck found a non-test command that ends with ] or ]].
]]
If this was intended to be a test expression like in the first example, add the missing [ or [[.
[[
If the ] was intended to be literal, like in tr -d ], you can quote to make this obvious.
tr -d ] is valid and not different from tr -d ']', so in these cases you can ignore the error instead.
There was an error while loading. Please reload this page.