diff --git a/Dockerfile b/Dockerfile index 32f09239..9899ba05 100644 --- a/Dockerfile +++ b/Dockerfile @@ -61,6 +61,7 @@ RUN apk add --update --no-cache \ go \ icu-libs \ jq \ + libc-dev libxml2-dev \ libc-dev libxml2-utils \ make \ musl-dev \ @@ -70,11 +71,12 @@ RUN apk add --update --no-cache \ php7 php7-phar php7-json php7-mbstring php-xmlwriter \ php7-tokenizer php7-ctype php7-curl php7-dom php7-simplexml \ py3-setuptools \ + R \ readline-dev \ ruby ruby-dev ruby-bundler ruby-rdoc \ - gnupg \ - R \ - libc-dev libxml2-dev + gnupg + + ######################################## # Copy dependencies files to container # diff --git a/lib/worker.sh b/lib/worker.sh index ffb8addf..52490f44 100755 --- a/lib/worker.sh +++ b/lib/worker.sh @@ -637,9 +637,7 @@ function RunTestCases() { TestCodebase "PROTOBUF" "protolint" "protolint lint --config_path ${PROTOBUF_LINTER_RULES}" ".*\.\(proto\)\$" "protobuf" TestCodebase "PYTHON_PYLINT" "pylint" "pylint --rcfile ${PYTHON_PYLINT_LINTER_RULES}" ".*\.\(py\)\$" "python" TestCodebase "PYTHON_FLAKE8" "flake8" "flake8 --config ${PYTHON_FLAKE8_LINTER_RULES}" ".*\.\(py\)\$" "python" - # TestCodebase "Language" "Linter" "Linter-command" "Regex to find files" "Test Folder" -TestCodebase "R" "lintr" "lintr::lint()" ".*\.\(r\|R\|Rmd\|rmd\)\$" "r" -TestCodebase "R" "lintr" "lintr::lint()" ".*\.\(r\|rmd\)\$" "r" + TestCodebase "R" "lintr" "lintr::lint()" ".*\.\(r\|rmd\)\$" "r" TestCodebase "RAKU" "raku" "raku -c" ".*\.\(raku\|rakumod\|rakutest\|pm6\|pl6\|p6\)\$" "raku" TestCodebase "RUBY" "rubocop" "rubocop -c ${RUBY_LINTER_RULES}" ".*\.\(rb\)\$" "ruby" TestCodebase "STATES" "asl-validator" "asl-validator --json-path" ".*\.\(json\)\$" "states"