ShellCheck performs many checks around function-declaration. When declaring a function,the @ Character would not be recognized as valid in (-front of) function names. The fix is to adjust the parser, to consider it a valid function name.
[
{
"endline": 69,
"file": "./src/ShellCheck/Parser.hs",
"function": "doubleQuote",
"module": "ShellCheck.Parser",
"startline": 69
}
][
{
"endline": 69,
"file": "./src/ShellCheck/Parser.hs",
"function": "doubleQuote",
"module": "ShellCheck.Parser",
"startline": 69
}
]