mirror of
https://github.com/super-linter/super-linter.git
synced 2024-11-23 06:31:02 -05:00
Merge pull request #754 from ferrarimarco/fix-shell-exec-bit
Fix ERROR_ON_MISSING_EXEC_BIT initialization
This commit is contained in:
commit
ad8ff22250
2 changed files with 2 additions and 1 deletions
|
@ -257,7 +257,7 @@ DEFAULT_IFS="${IFS}" # Get the Default IFS for up
|
||||||
###############################################################
|
###############################################################
|
||||||
DEFAULT_DISABLE_ERRORS='false' # Default to enabling errors
|
DEFAULT_DISABLE_ERRORS='false' # Default to enabling errors
|
||||||
export DEFAULT_DISABLE_ERRORS # Workaround SC2034
|
export DEFAULT_DISABLE_ERRORS # Workaround SC2034
|
||||||
ERROR_ON_MISSING_EXEC_BIT='false' # Default to report a warning if a shell script doesn't have the executable bit set to 1
|
ERROR_ON_MISSING_EXEC_BIT="${ERROR_ON_MISSING_EXEC_BIT:-false}" # Default to report a warning if a shell script doesn't have the executable bit set to 1
|
||||||
export ERROR_ON_MISSING_EXEC_BIT
|
export ERROR_ON_MISSING_EXEC_BIT
|
||||||
RAW_FILE_ARRAY=() # Array of all files that were changed
|
RAW_FILE_ARRAY=() # Array of all files that were changed
|
||||||
export RAW_FILE_ARRAY # Workaround SC2034
|
export RAW_FILE_ARRAY # Workaround SC2034
|
||||||
|
|
|
@ -297,6 +297,7 @@ function LintCodebase() {
|
||||||
# Check the shell for errors #
|
# Check the shell for errors #
|
||||||
##############################
|
##############################
|
||||||
if [ ${ERROR_CODE} -ne 0 ]; then
|
if [ ${ERROR_CODE} -ne 0 ]; then
|
||||||
|
debug "Found errors. Error code: ${ERROR_CODE}, File type: ${FILE_TYPE}, Error on missing exec bit: ${ERROR_ON_MISSING_EXEC_BIT}"
|
||||||
if [[ ${FILE_TYPE} == "BASH_EXEC" ]] && [[ "${ERROR_ON_MISSING_EXEC_BIT}" == "false" ]]; then
|
if [[ ${FILE_TYPE} == "BASH_EXEC" ]] && [[ "${ERROR_ON_MISSING_EXEC_BIT}" == "false" ]]; then
|
||||||
########
|
########
|
||||||
# WARN #
|
# WARN #
|
||||||
|
|
Loading…
Reference in a new issue