Format code

This commit is contained in:
Eric Nemchik 2020-07-30 15:18:24 -05:00
parent c541a221bb
commit 2d2fafef1b
6 changed files with 2562 additions and 2559 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,24 +1,24 @@
#!/usr/bin/env bash #!/usr/bin/env bash
declare -Agr B=( declare -Agr B=(
[B]=$(echo -e "\e[44m") [B]=$(echo -e "\e[44m")
[C]=$(echo -e "\e[46m") [C]=$(echo -e "\e[46m")
[G]=$(echo -e "\e[42m") [G]=$(echo -e "\e[42m")
[K]=$(echo -e "\e[40m") [K]=$(echo -e "\e[40m")
[M]=$(echo -e "\e[45m") [M]=$(echo -e "\e[45m")
[R]=$(echo -e "\e[41m") [R]=$(echo -e "\e[41m")
[W]=$(echo -e "\e[47m") [W]=$(echo -e "\e[47m")
[Y]=$(echo -e "\e[43m") [Y]=$(echo -e "\e[43m")
) )
declare -Agr F=( declare -Agr F=(
[B]=$(echo -e "\e[0;34m") [B]=$(echo -e "\e[0;34m")
[C]=$(echo -e "\e[0;36m") [C]=$(echo -e "\e[0;36m")
[G]=$(echo -e "\e[0;32m") [G]=$(echo -e "\e[0;32m")
[K]=$(echo -e "\e[0;30m") [K]=$(echo -e "\e[0;30m")
[M]=$(echo -e "\e[0;35m") [M]=$(echo -e "\e[0;35m")
[R]=$(echo -e "\e[0;31m") [R]=$(echo -e "\e[0;31m")
[W]=$(echo -e "\e[0;37m") [W]=$(echo -e "\e[0;37m")
[Y]=$(echo -e "\e[0;33m") [Y]=$(echo -e "\e[0;33m")
) )
readonly NC=$(echo -e "\e[0m") readonly NC=$(echo -e "\e[0m")

View file

@ -1,24 +1,24 @@
#!/usr/bin/env bash #!/usr/bin/env bash
declare -Agr B=( declare -Agr B=(
[B]=$(echo -e "\e[44m") [B]=$(echo -e "\e[44m")
[C]=$(echo -e "\e[46m") [C]=$(echo -e "\e[46m")
[G]=$(echo -e "\e[42m") [G]=$(echo -e "\e[42m")
[K]=$(echo -e "\e[40m") [K]=$(echo -e "\e[40m")
[M]=$(echo -e "\e[45m") [M]=$(echo -e "\e[45m")
[R]=$(echo -e "\e[41m") [R]=$(echo -e "\e[41m")
[W]=$(echo -e "\e[47m") [W]=$(echo -e "\e[47m")
[Y]=$(echo -e "\e[43m") [Y]=$(echo -e "\e[43m")
) )
declare -Agr F=( declare -Agr F=(
[B]=$(echo -e "\e[0;34m") [B]=$(echo -e "\e[0;34m")
[C]=$(echo -e "\e[0;36m") [C]=$(echo -e "\e[0;36m")
[G]=$(echo -e "\e[0;32m") [G]=$(echo -e "\e[0;32m")
[K]=$(echo -e "\e[0;30m") [K]=$(echo -e "\e[0;30m")
[M]=$(echo -e "\e[0;35m") [M]=$(echo -e "\e[0;35m")
[R]=$(echo -e "\e[0;31m") [R]=$(echo -e "\e[0;31m")
[W]=$(echo -e "\e[0;37m") [W]=$(echo -e "\e[0;37m")
[Y]=$(echo -e "\e[0;33m") [Y]=$(echo -e "\e[0;33m")
) )
readonly NC=$(echo -e "\e[0m") readonly NC=$(echo -e "\e[0m")

View file

@ -10,175 +10,175 @@
################################################################################ ################################################################################
#### Function GetValidationInfo ################################################ #### Function GetValidationInfo ################################################
function GetValidationInfo() { function GetValidationInfo() {
############################################ ############################################
# Print headers for user provided env vars # # Print headers for user provided env vars #
############################################ ############################################
info "--------------------------------------------" info "--------------------------------------------"
info "Gathering user validation information..." info "Gathering user validation information..."
###########################################
# Skip validation if were running locally #
###########################################
if [[ ${RUN_LOCAL} != "true" ]]; then
###############################
# Convert string to lowercase #
###############################
VALIDATE_ALL_CODEBASE="${VALIDATE_ALL_CODEBASE,,}"
######################################
# Validate we should check all files #
######################################
if [[ ${VALIDATE_ALL_CODEBASE} != "false" ]]; then
# Set to true
VALIDATE_ALL_CODEBASE="${DEFAULT_VALIDATE_ALL_CODEBASE}"
info "- Validating ALL files in code base..."
else
# Its false
info "- Only validating [new], or [edited] files in code base..."
fi
fi
######################
# Create Print Array #
######################
PRINT_ARRAY=()
################################
# Convert strings to lowercase #
################################
# Loop through all languages
for LANGUAGE in "${LANGUAGE_ARRAY[@]}"; do
# build the variable
VALIDATE_LANGUAGE="VALIDATE_${LANGUAGE}"
# Set the value of the var to lowercase
eval "${VALIDATE_LANGUAGE}=${!VALIDATE_LANGUAGE,,}"
done
################################################
# Determine if any linters were explicitly set #
################################################
ANY_SET="false"
# Loop through all languages
for LANGUAGE in "${LANGUAGE_ARRAY[@]}"; do
# build the variable
VALIDATE_LANGUAGE="VALIDATE_${LANGUAGE}"
# Check to see if the variable was set
if [ -n "${!VALIDATE_LANGUAGE}" ]; then
# It was set, need to set flag
ANY_SET="true"
fi
done
###################################################
# Validate if we should check individual lanuages #
###################################################
# Loop through all languages
for LANGUAGE in "${LANGUAGE_ARRAY[@]}"; do
# build the variable
VALIDATE_LANGUAGE="VALIDATE_${LANGUAGE}"
# Check if ANY_SET was set
if [[ ${ANY_SET} == "true" ]]; then
# Check to see if the variable was set
if [ -z "${!VALIDATE_LANGUAGE}" ]; then
# Flag was not set, default to false
eval "${VALIDATE_LANGUAGE}='false'"
fi
else
# No linter flags were set - default all to true
eval "${VALIDATE_LANGUAGE}='true'"
fi
done
#######################################
# Print which linters we are enabling #
#######################################
# Loop through all languages
for LANGUAGE in "${LANGUAGE_ARRAY[@]}"; do
# build the variable
VALIDATE_LANGUAGE="VALIDATE_${LANGUAGE}"
if [[ ${!VALIDATE_LANGUAGE} == "true" ]]; then
# We need to validate
PRINT_ARRAY+=("- Validating [$LANGUAGE] files in code base...")
else
# We are skipping the language
PRINT_ARRAY+=("- Excluding [$LANGUAGE] files in code base...")
fi
done
##############################
# Validate Ansible Directory #
##############################
if [ -z "${ANSIBLE_DIRECTORY}" ]; then
# No Value, need to default
ANSIBLE_DIRECTORY="${DEFAULT_ANSIBLE_DIRECTORY}"
else
# Check if first char is '/'
if [[ ${ANSIBLE_DIRECTORY:0:1} == "/" ]]; then
# Remove first char
ANSIBLE_DIRECTORY="${ANSIBLE_DIRECTORY:1}"
fi
# Need to give it full path
TEMP_ANSIBLE_DIRECTORY="${GITHUB_WORKSPACE}/${ANSIBLE_DIRECTORY}"
# Set the value
ANSIBLE_DIRECTORY="${TEMP_ANSIBLE_DIRECTORY}"
fi
###############################
# Get the disable errors flag #
###############################
if [ -z "${DISABLE_ERRORS}" ]; then
##################################
# No flag passed, set to default #
##################################
DISABLE_ERRORS="${DEFAULT_DISABLE_ERRORS}"
fi
###########################################
# Skip validation if were running locally #
###########################################
if [[ ${RUN_LOCAL} != "true" ]]; then
############################### ###############################
# Convert string to lowercase # # Convert string to lowercase #
############################### ###############################
VALIDATE_ALL_CODEBASE="${VALIDATE_ALL_CODEBASE,,}" DISABLE_ERRORS="${DISABLE_ERRORS,,}"
######################################
# Validate we should check all files # ############################
###################################### # Set to false if not true #
if [[ ${VALIDATE_ALL_CODEBASE} != "false" ]]; then ############################
# Set to true if [ "${DISABLE_ERRORS}" != "true" ]; then
VALIDATE_ALL_CODEBASE="${DEFAULT_VALIDATE_ALL_CODEBASE}" DISABLE_ERRORS="false"
info "- Validating ALL files in code base..."
else
# Its false
info "- Only validating [new], or [edited] files in code base..."
fi fi
fi
###################### ############################
# Create Print Array # # Get the run verbose flag #
###################### ############################
PRINT_ARRAY=() if [ -z "${ACTIONS_RUNNER_DEBUG}" ]; then
##################################
################################ # No flag passed, set to default #
# Convert strings to lowercase # ##################################
################################ ACTIONS_RUNNER_DEBUG="${DEFAULT_ACTIONS_RUNNER_DEBUG}"
# Loop through all languages
for LANGUAGE in "${LANGUAGE_ARRAY[@]}"; do
# build the variable
VALIDATE_LANGUAGE="VALIDATE_${LANGUAGE}"
# Set the value of the var to lowercase
eval "${VALIDATE_LANGUAGE}=${!VALIDATE_LANGUAGE,,}"
done
################################################
# Determine if any linters were explicitly set #
################################################
ANY_SET="false"
# Loop through all languages
for LANGUAGE in "${LANGUAGE_ARRAY[@]}"; do
# build the variable
VALIDATE_LANGUAGE="VALIDATE_${LANGUAGE}"
# Check to see if the variable was set
if [ -n "${!VALIDATE_LANGUAGE}" ]; then
# It was set, need to set flag
ANY_SET="true"
fi fi
done
################################################### ###############################
# Validate if we should check individual lanuages # # Convert string to lowercase #
################################################### ###############################
# Loop through all languages ACTIONS_RUNNER_DEBUG="${ACTIONS_RUNNER_DEBUG,,}"
for LANGUAGE in "${LANGUAGE_ARRAY[@]}"; do
# build the variable ############################
VALIDATE_LANGUAGE="VALIDATE_${LANGUAGE}" # Set to true if not false #
# Check if ANY_SET was set ############################
if [[ ${ANY_SET} == "true" ]]; then if [ "${ACTIONS_RUNNER_DEBUG}" != "false" ]; then
# Check to see if the variable was set ACTIONS_RUNNER_DEBUG="true"
if [ -z "${!VALIDATE_LANGUAGE}" ]; then
# Flag was not set, default to false
eval "${VALIDATE_LANGUAGE}='false'"
fi
else
# No linter flags were set - default all to true
eval "${VALIDATE_LANGUAGE}='true'"
fi fi
done
####################################### ###########################
# Print which linters we are enabling # # Print the validate info #
####################################### ###########################
# Loop through all languages for LINE in "${PRINT_ARRAY[@]}"; do
for LANGUAGE in "${LANGUAGE_ARRAY[@]}"; do debug "${LINE}"
# build the variable done
VALIDATE_LANGUAGE="VALIDATE_${LANGUAGE}"
if [[ ${!VALIDATE_LANGUAGE} == "true" ]]; then
# We need to validate
PRINT_ARRAY+=("- Validating [$LANGUAGE] files in code base...")
else
# We are skipping the language
PRINT_ARRAY+=("- Excluding [$LANGUAGE] files in code base...")
fi
done
############################## debug "--- DEBUG INFO ---"
# Validate Ansible Directory # debug "---------------------------------------------"
############################## RUNNER=$(whoami)
if [ -z "${ANSIBLE_DIRECTORY}" ]; then debug "Runner:[${RUNNER}]"
# No Value, need to default PRINTENV=$(printenv)
ANSIBLE_DIRECTORY="${DEFAULT_ANSIBLE_DIRECTORY}" debug "ENV:"
else debug "${PRINTENV}"
# Check if first char is '/' debug "---------------------------------------------"
if [[ ${ANSIBLE_DIRECTORY:0:1} == "/" ]]; then
# Remove first char
ANSIBLE_DIRECTORY="${ANSIBLE_DIRECTORY:1}"
fi
# Need to give it full path
TEMP_ANSIBLE_DIRECTORY="${GITHUB_WORKSPACE}/${ANSIBLE_DIRECTORY}"
# Set the value
ANSIBLE_DIRECTORY="${TEMP_ANSIBLE_DIRECTORY}"
fi
###############################
# Get the disable errors flag #
###############################
if [ -z "${DISABLE_ERRORS}" ]; then
##################################
# No flag passed, set to default #
##################################
DISABLE_ERRORS="${DEFAULT_DISABLE_ERRORS}"
fi
###############################
# Convert string to lowercase #
###############################
DISABLE_ERRORS="${DISABLE_ERRORS,,}"
############################
# Set to false if not true #
############################
if [ "${DISABLE_ERRORS}" != "true" ]; then
DISABLE_ERRORS="false"
fi
############################
# Get the run verbose flag #
############################
if [ -z "${ACTIONS_RUNNER_DEBUG}" ]; then
##################################
# No flag passed, set to default #
##################################
ACTIONS_RUNNER_DEBUG="${DEFAULT_ACTIONS_RUNNER_DEBUG}"
fi
###############################
# Convert string to lowercase #
###############################
ACTIONS_RUNNER_DEBUG="${ACTIONS_RUNNER_DEBUG,,}"
############################
# Set to true if not false #
############################
if [ "${ACTIONS_RUNNER_DEBUG}" != "false" ]; then
ACTIONS_RUNNER_DEBUG="true"
fi
###########################
# Print the validate info #
###########################
for LINE in "${PRINT_ARRAY[@]}"; do
debug "${LINE}"
done
debug "--- DEBUG INFO ---"
debug "---------------------------------------------"
RUNNER=$(whoami)
debug "Runner:[${RUNNER}]"
PRINTENV=$(printenv)
debug "ENV:"
debug "${PRINTENV}"
debug "---------------------------------------------"
} }

File diff suppressed because it is too large Load diff