ShellCheck warned for a non-assigned variable due to nesting and a pattern match, despite correct snytax. The fix is to filter for sub-processes.
[
{
"endline": 675,
"file": "src/ShellCheck/AnalyzerLib.hs",
"function": "getModifiedVariableCommand",
"module": "ShellCheck.AnalyzerLib",
"startline": 675
}
][
{
"endline": 676,
"file": "src/ShellCheck/AnalyzerLib.hs",
"function": "getModifiedVariableCommand",
"module": "ShellCheck.AnalyzerLib",
"startline": 676
},
{
"endline": 683,
"file": "src/ShellCheck/AnalyzerLib.hs",
"function": "getModifiedVariableCommand",
"module": "ShellCheck.AnalyzerLib",
"startline": 681
}
]