[ https://issues.apache.org/jira/browse/HIVE-28937?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on HIVE-28937 started by Raviteja Lokineni. ------------------------------------------------ > Static analysis issues identified in shell scripts using ShellCheck > ------------------------------------------------------------------- > > Key: HIVE-28937 > URL: https://issues.apache.org/jira/browse/HIVE-28937 > Project: Hive > Issue Type: Bug > Components: Hive > Affects Versions: 4.0.1 > Reporter: Raviteja Lokineni > Assignee: Raviteja Lokineni > Priority: Major > Labels: pull-request-available > > Several static analysis issues were detected in the shell scripts located in > the `packaging` folder when analyzed with ShellCheck. The identified issues > are as follows: > 1. *SC2086*: Link to > [SC2086|https://github.com/koalaman/shellcheck/wiki/SC2086] > - Issue: Double quote to prevent globbing and word splitting. > 2. *SC2125*: Link to > [SC2125|https://github.com/koalaman/shellcheck/wiki/SC2125] > - Issue: Brace expansion is not supported in POSIX sh. > 3. *SC2223*: Link to > [SC2223|https://github.com/koalaman/shellcheck/wiki/SC2223] > - Issue: This default assignment may cause problems when concatenating > strings. > *Steps to Reproduce:* > 1. Navigate to the `packaging` folder. > 2. Run ShellCheck on the shell scripts present in the folder. > 3. Observe the reported issues. > *Expected Result:* > No static analysis issues should be reported by ShellCheck. > *Actual Result:* > ShellCheck reports multiple issues as detailed above. -- This message was sent by Atlassian Jira (v8.20.10#820010)