rohit-clootrack / linting-test

Array expansion in string arguments may have unexpected results SH-2145
Bug risk
Major
a year agoa year old
Argument mixes string and array. Use * or separate argument
 7
 8message_debug()
 9{
10    echo -e "DEBUG: ${@}"11}
12
13message_welcome()
Argument mixes string and array. Use * or separate argument
12
13message_welcome()
14{
15    echo -e "\e[1m${@}\e[0m"16}
17
18message_warning()
Argument mixes string and array. Use * or separate argument
22
23message_error()
24{
25    echo -e "\e[31mERROR\e[0m: ${@}"26}
27
28message_info()
Argument mixes string and array. Use * or separate argument
27
28message_info()
29{
30    echo -e "\e[37mINFO\e[0m: ${@}"31}
32
33message_suggestion()
Argument mixes string and array. Use * or separate argument
32
33message_suggestion()
34{
35    echo -e "\e[33mSUGGESTION\e[0m: ${@}"36}
37
38message_success()