mirror of
https://github.com/super-linter/super-linter.git
synced 2024-11-29 01:21:05 -05:00
maybe this does it
This commit is contained in:
parent
195f67e165
commit
1fe8fb5431
2 changed files with 18 additions and 15 deletions
|
@ -99,11 +99,16 @@ LINTER_ARRAY=("jsonlint" "yamllint" "xmllint" "markdownlint" "shellcheck"
|
|||
#############################
|
||||
# Language array for prints #
|
||||
#############################
|
||||
LANGUAGE_ARRAY=('YML' 'JSON' 'XML' 'MARKDOWN' 'BASH' 'PERL' 'RAKU' 'PHP' 'RUBY' 'PYTHON'
|
||||
'COFFEESCRIPT' 'ANSIBLE' 'JAVASCRIPT_STANDARD' 'JAVASCRIPT_ES' 'JSX' 'TSX'
|
||||
'TYPESCRIPT_STANDARD' 'TYPESCRIPT_ES' 'DOCKER' 'GO' 'TERRAFORM'
|
||||
'CSS' 'ENV' 'POWERSHELL' 'ARM' 'KOTLIN' 'PROTOBUF' 'CLOJURE' 'OPENAPI'
|
||||
'CFN' 'DART' 'HTML')
|
||||
LANGUAGE_ARRAY=('ANSIBLE' 'ARM' 'BASH' 'CFN' 'CLOJURE' 'COFFEESCRIPT'
|
||||
'CSS' 'DART' 'DOCKER' 'ENV' 'GO' 'HTML'
|
||||
'JAVASCRIPT_ES' 'JAVASCRIPT_STANDARD' 'JSON' 'JSX' 'KOTLIN' 'OPENAPI'
|
||||
'MARKDOWN' 'PERL' 'PHP' 'POWERSHELL' 'PROTOBUF' 'PYTHON' 'RAKU' 'RUBY'
|
||||
'TERRAFORM' 'TSX' 'TYPESCRIPT_ES' 'TYPESCRIPT_STANDARD' 'XML' 'YML' )
|
||||
|
||||
############################################
|
||||
# Array for all languages that were linted #
|
||||
############################################
|
||||
LINTED_LANGUAGES_ARRAY=() # Will be filled at run time with all languages that were linted
|
||||
|
||||
###################
|
||||
# GitHub ENV Vars #
|
||||
|
@ -879,8 +884,7 @@ Footer() {
|
|||
# Print if not 0 #
|
||||
##################
|
||||
if [ "${!ERROR_COUNTER}" -ne 0 ]; then
|
||||
# We found errors
|
||||
|
||||
# We found errors in the language
|
||||
###################
|
||||
# Print the goods #
|
||||
###################
|
||||
|
@ -891,17 +895,11 @@ Footer() {
|
|||
#########################################
|
||||
CallStatusAPI "$LANGUAGE" "error"
|
||||
else
|
||||
# No errors found
|
||||
|
||||
###############################################
|
||||
# Create Validate language var from Var input #
|
||||
###############################################
|
||||
VALIDATE_LANGUAGE_ARRAY="FILE_ARRAY_${LANGUAGE}"
|
||||
|
||||
# No errors found when linting the language
|
||||
######################################
|
||||
# Check if we validated the langauge #
|
||||
######################################
|
||||
if [ "${#!VALIDATE_LANGUAGE_ARRAY[@]}" -gt 0 ]; then
|
||||
if [[ "${LINTED_LANGUAGES_ARRAY[@]}" =~ "${LANGUAGE}" ]]; then
|
||||
CallStatusAPI "$LANGUAGE" "success"
|
||||
fi
|
||||
fi
|
||||
|
|
|
@ -34,6 +34,11 @@ function LintCodebase() {
|
|||
PRINT_ARRAY+=("----------------------------------------------")
|
||||
PRINT_ARRAY+=("----------------------------------------------")
|
||||
|
||||
#################################
|
||||
# Add the language to the array #
|
||||
#################################
|
||||
LINTED_LANGUAGES_ARRAY+=("$FILE_TYPE")
|
||||
|
||||
#####################################
|
||||
# Validate we have linter installed #
|
||||
#####################################
|
||||
|
|
Loading…
Reference in a new issue