oxsecurity / megalinter

🦙 MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
https://megalinter.io
GNU Affero General Public License v3.0
1.93k stars 237 forks source link

Different results between Github Action run and Locally run on same source code #704

Closed llaville closed 3 years ago

llaville commented 3 years ago

Describe the bug Different results between Github Action run and Locally run on same source code

To Reproduce

  1. Get Docker image nvuillam/mega-linter-php:v4 with digest sha256 value : a8337390acef0bb8305064a09122ea8069cc5967a591919d4eeca14f04aca627
  2. Clone source code https://github.com/llaville/docker-php-toolbox.git (latest commit is 4ffca06
  3. Run analysis with command docker run -v $(pwd):/tmp/lint nvuillam/mega-linter-php:v4

Locally we get :

local report ```shell [config] /tmp/lint/.mega-linter.yml + Environment variables ---------------------------------------------------------------------------------------------------- ------------------------------------------- Mega-Linter -------------------------------------------- ---------------------------------------------------------------------------------------------------- - Image Creation Date: 2021-08-20T06:31:01Z - Image Revision: 28619301 - Image Version: v4 ---------------------------------------------------------------------------------------------------- The Mega-Linter documentation can be found at: - https://nvuillam.github.io/mega-linter ---------------------------------------------------------------------------------------------------- GITHUB_REPOSITORY: GITHUB_REF: GITHUB_RUN_ID: Skipped linters: ANSIBLE_ANSIBLE_LINT, ARM_ARM_TTK, CLOJURE_CLJ_KONDO, CLOUDFORMATION_CFN_LINT, COFFEE_COFFEELINT, COPYPASTE_JSCPD, CPP_CPPLINT, CREDENTIALS_SECRETLINT, CSHARP_DOTNET_FORMAT, CSS_SCSS_LINT, CSS_STYLELINT, C_CPPLINT, DART_DARTANALYZER, ENV_DOTENV_LINTER, GHERKIN_GHERKIN_LINT, GIT_GIT_DIFF, GO_GOLANGCI_LINT, GO_REVIVE, GRAPHQL_GRAPHQL_SCHEMA_LINTER, GROOVY_NPM_GROOVY_LINT, HTML_HTMLHINT, JAVASCRIPT_ES, JAVASCRIPT_PRETTIER, JAVASCRIPT_STANDARD, JAVA_CHECKSTYLE, JSON_V8R, JSX_ESLINT, KOTLIN_KTLINT, KUBERNETES_KUBEVAL, LATEX_CHKTEX, LUA_LUACHECK, MARKDOWN_MARKDOWN_LINK_CHECK, MARKDOWN_MARKDOWN_TABLE_FORMATTER, MARKDOWN_REMARK_LINT, OPENAPI_SPECTRAL, PERL_PERLCRITIC, PHP_PHPSTAN, PHP_PSALM, POWERSHELL_POWERSHELL, PROTOBUF_PROTOLINT, PUPPET_PUPPET_LINT, PYTHON_BANDIT, PYTHON_BLACK, PYTHON_FLAKE8, PYTHON_ISORT, PYTHON_MYPY, PYTHON_PYLINT, RAKU_RAKU, RST_RSTCHECK, RST_RSTFMT, RST_RST_LINT, RUBY_RUBOCOP, RUST_CLIPPY, R_LINTR, SALESFORCE_SFDX_SCANNER_APEX, SALESFORCE_SFDX_SCANNER_AURA, SALESFORCE_SFDX_SCANNER_LWC, SCALA_SCALAFIX, SNAKEMAKE_LINT, SNAKEMAKE_SNAKEFMT, SPELL_CSPELL, SPELL_MISSPELL, SQL_SQLFLUFF, SQL_SQL_LINT, SQL_TSQLLINT, SWIFT_SWIFTLINT, TEKTON_TEKTON_LINT, TERRAFORM_CHECKOV, TERRAFORM_TERRAFORM_FMT, TERRAFORM_TERRAGRUNT, TERRAFORM_TERRASCAN, TERRAFORM_TFLINT, TSX_ESLINT, TYPESCRIPT_ES, TYPESCRIPT_PRETTIER, TYPESCRIPT_STANDARD, VBDOTNET_DOTNET_FORMAT, XML_XMLLINT, YAML_V8R To receive reports as email, please set variable EMAIL_REPORTER_EMAIL Listing all files in directory [/tmp/lint], then filter with: - File extensions: *, .bash, .dash, .json, .json5, .jsonc, .ksh, .md, .php, .sh, .yaml, .yml - File names (regex): Dockerfile - Excluding regex: (vendor/) Kept [251] files on [840] found files +----MATCHING LINTERS-----------------+----------------------+----------------+------------+ | Descriptor | Linter | Criteria | Matching files | Format/Fix | +--------------+----------------------+----------------------+----------------+------------+ | BASH | bash-exec | .sh|.bash|.dash|.ksh | 19 | no | | BASH | shellcheck | .sh|.bash|.dash|.ksh | 19 | no | | BASH | shfmt | .sh|.bash|.dash|.ksh | 19 | no | | DOCKERFILE | dockerfilelint | Dockerfile | 4 | no | | DOCKERFILE | hadolint | Dockerfile | 4 | no | | EDITORCONFIG | editorconfig-checker | * | 237 | no | | JSON | jsonlint | .json | 104 | no | | JSON | eslint-plugin-jsonc | .json|.json5|.jsonc | 104 | no | | JSON | prettier | .json | 102 | no | | MARKDOWN | markdownlint | .md | 9 | no | | PHP | php | .php | 31 | no | | PHP | phpcs | .php | 31 | no | | YAML | prettier | .yml|.yaml | 1 | no | | YAML | yamllint | .yml|.yaml | 1 | no | +--------------+----------------------+----------------------+----------------+------------+ ### Processed [BASH] files - Using [bash-exec v5.1.0] https://tiswww.case.edu/php/chet/bash/bashtop.html - Mega-Linter key: [BASH_EXEC] - Rules config: identified by [bash-exec] [bash-exec] Dockerfiles/base/data/docker-entrypoint.d/100-base-libs.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/base/data/docker-entrypoint.d/101-uid-gid.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/base/data/docker-entrypoint.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/300-timezone.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/301-postfix.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/302-docker-logs.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/303-socat-port-forwarding.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/304-supervisor.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/305-custom-ini-files.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/306-custom-php-fpm-files.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/307-fix-php-5.3-env-vars.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/308-enable-modules.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/309-disable-modules.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.d/310-custom-startup-scripts.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/docker-entrypoint.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/prod/data/postfix.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/work/data/docker-entrypoint.d/400-mysqldump-secure.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/work/data/docker-entrypoint.d/401-update-ca-certificates.sh - SUCCESS - 0 error(s) [bash-exec] Dockerfiles/work/data/docker-entrypoint.sh - SUCCESS - 0 error(s) ✅ Linted [BASH] files with [bash-exec] successfully - (0.59s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-BASH_EXEC.log ### Processed [BASH] files - Using [shfmt v3.3.1] https://github.com/mvdan/sh - Mega-Linter key: [BASH_SHFMT] - Rules config: identified by [shfmt] [shfmt] Dockerfiles/base/data/docker-entrypoint.d/100-base-libs.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/base/data/docker-entrypoint.d/101-uid-gid.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/base/data/docker-entrypoint.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/300-timezone.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/301-postfix.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/302-docker-logs.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/303-socat-port-forwarding.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/304-supervisor.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/305-custom-ini-files.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/306-custom-php-fpm-files.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/307-fix-php-5.3-env-vars.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/308-enable-modules.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/309-disable-modules.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.d/310-custom-startup-scripts.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/docker-entrypoint.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/prod/data/postfix.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/work/data/docker-entrypoint.d/400-mysqldump-secure.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/work/data/docker-entrypoint.d/401-update-ca-certificates.sh - SUCCESS - 0 error(s) [shfmt] Dockerfiles/work/data/docker-entrypoint.sh - SUCCESS - 0 error(s) ✅ Linted [BASH] files with [shfmt] successfully - (0.83s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-BASH_SHFMT.log ### Processed [YAML] files - Using [yamllint v1.26.2] https://yamllint.readthedocs.io/ - Mega-Linter key: [YAML_YAMLLINT] - Rules config: [.yaml-lint.yml] [yamllint] .mega-linter.yml - SUCCESS - 0 error(s) ✅ Linted [YAML] files with [yamllint] successfully - (0.31s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-YAML_YAMLLINT.log ### Processed [MARKDOWN] files - Using [markdownlint v0.28.1] https://github.com/DavidAnson/markdownlint - Mega-Linter key: [MARKDOWN_MARKDOWNLINT] - Rules config: [/.github/linters/.markdown-lint.json] [markdownlint] CHANGELOG.md [markdownlint] README.md [markdownlint] ROADMAP.md [markdownlint] UseCases/AddNewTool.md [markdownlint] UseCases/AddNewToolOnDebian.md [markdownlint] UseCases/AddNewToolWithComposerInstallCommand.md [markdownlint] UseCases/AddNewToolWithMultiCommand.md [markdownlint] UseCases/FasterBuildsWithDockerCache.md [markdownlint] UseCases/README.md ✅ Linted [MARKDOWN] files with [markdownlint] successfully - (1.5s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-MARKDOWN_MARKDOWNLINT.log ### Processed [PHP] files - Using [php v7.4.21] https://www.php.net - Mega-Linter key: [PHP_BUILTIN] - Rules config: identified by [php] [php] bin/toolkit.php - SUCCESS - 0 error(s) [php] config/bootstrap.php - SUCCESS - 0 error(s) [php] config/set/common.php - SUCCESS - 0 error(s) [php] config/set/default.php - SUCCESS - 0 error(s) [php] src/Collection/Tool.php - SUCCESS - 0 error(s) [php] src/Collection/ToolCollectionInterface.php - SUCCESS - 0 error(s) [php] src/Collection/Tools.php - SUCCESS - 0 error(s) [php] src/Command/CommandInterface.php - SUCCESS - 0 error(s) [php] src/Command/ComposerInstallCommand.php - SUCCESS - 0 error(s) [php] src/Command/Factory.php - SUCCESS - 0 error(s) [php] src/Command/FileDownloadCommand.php - SUCCESS - 0 error(s) [php] src/Command/GitInstallCommand.php - SUCCESS - 0 error(s) [php] src/Command/MultiCommand.php - SUCCESS - 0 error(s) [php] src/Command/PeclInstallCommand.php - SUCCESS - 0 error(s) [php] src/Command/PharDownloadCommand.php - SUCCESS - 0 error(s) [php] src/Command/PipInstallCommand.php - SUCCESS - 0 error(s) [php] src/Command/ShellCommand.php - SUCCESS - 0 error(s) [php] src/Console/Application.php - SUCCESS - 0 error(s) [php] src/Console/ApplicationInterface.php - SUCCESS - 0 error(s) [php] src/Console/Command/BuildDockerfile.php - SUCCESS - 0 error(s) [php] src/Console/Command/BuildImage.php - SUCCESS - 0 error(s) [php] src/Console/Command/CommandInterface.php - SUCCESS - 0 error(s) [php] src/Console/Command/FactoryCommandLoader.php - SUCCESS - 0 error(s) [php] src/Console/Command/ListExtensions.php - SUCCESS - 0 error(s) [php] src/Console/Command/ListTools.php - SUCCESS - 0 error(s) [php] src/Console/Command/UpdateReadme.php - SUCCESS - 0 error(s) [php] src/Console/Input/Input.php - SUCCESS - 0 error(s) [php] src/Console/Output/Output.php - SUCCESS - 0 error(s) [php] src/DependencyInjection/ContainerFactory.php - SUCCESS - 0 error(s) [php] src/Event/EventDispatcher.php - SUCCESS - 0 error(s) [php] src/Event/ProfileEventSubscriber.php - SUCCESS - 0 error(s) ✅ Linted [PHP] files with [php] successfully - (1.91s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-PHP_BUILTIN.log ### Processed [YAML] files - Using [prettier v2.3.2] https://prettier.io/ - Mega-Linter key: [YAML_PRETTIER] - Rules config: identified by [prettier] [prettier] .mega-linter.yml - SUCCESS - 0 error(s) ✅ Linted [YAML] files with [prettier] successfully - (1.02s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-YAML_PRETTIER.log ### Processed [BASH] files - Using [shellcheck v0.7.2] https://github.com/koalaman/shellcheck - Mega-Linter key: [BASH_SHELLCHECK] - Rules config: identified by [shellcheck] [shellcheck] Dockerfiles/base/data/docker-entrypoint.d/100-base-libs.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/base/data/docker-entrypoint.d/101-uid-gid.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/base/data/docker-entrypoint.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/300-timezone.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/301-postfix.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/302-docker-logs.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/303-socat-port-forwarding.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/304-supervisor.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/305-custom-ini-files.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/306-custom-php-fpm-files.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/307-fix-php-5.3-env-vars.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/308-enable-modules.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/309-disable-modules.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.d/310-custom-startup-scripts.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/docker-entrypoint.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/prod/data/postfix.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/work/data/docker-entrypoint.d/400-mysqldump-secure.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/work/data/docker-entrypoint.d/401-update-ca-certificates.sh - SUCCESS - 0 error(s) [shellcheck] Dockerfiles/work/data/docker-entrypoint.sh - SUCCESS - 0 error(s) ✅ Linted [BASH] files with [shellcheck] successfully - (2.41s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-BASH_SHELLCHECK.log ### Processed [DOCKERFILE] files - Using [dockerfilelint v1.8.0] https://github.com/replicatedhq/dockerfilelint - Mega-Linter key: [DOCKERFILE_DOCKERFILELINT] - Rules config: [/.github/linters/.dockerfilelintrc] [dockerfilelint] Dockerfiles/base/Dockerfile - SUCCESS - 0 error(s) [dockerfilelint] Dockerfiles/mods/Dockerfile - SUCCESS - 0 error(s) [dockerfilelint] Dockerfiles/prod/Dockerfile - SUCCESS - 0 error(s) [dockerfilelint] Dockerfiles/work/Dockerfile - SUCCESS - 0 error(s) ✅ Linted [DOCKERFILE] files with [dockerfilelint] successfully - (2.25s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-DOCKERFILE_DOCKERFILELINT.log ### Processed [DOCKERFILE] files - Using [hadolint v2.6.0] https://github.com/hadolint/hadolint - Mega-Linter key: [DOCKERFILE_HADOLINT] - Rules config: [/.github/linters/.hadolint.yml] [hadolint] Dockerfiles/base/Dockerfile - SUCCESS - 0 error(s) [hadolint] Dockerfiles/mods/Dockerfile - SUCCESS - 0 error(s) [hadolint] Dockerfiles/prod/Dockerfile - SUCCESS - 0 error(s) [hadolint] Dockerfiles/work/Dockerfile - SUCCESS - 0 error(s) ✅ Linted [DOCKERFILE] files with [hadolint] successfully - (3.11s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-DOCKERFILE_HADOLINT.log ### Processed [PHP] files - Using [phpcs v3.6.0] https://github.com/squizlabs/PHP_CodeSniffer - Mega-Linter key: [PHP_PHPCS] - Rules config: [/.phpcs.xml.dist] [phpcs] bin/toolkit.php - SUCCESS - 0 error(s) [phpcs] config/bootstrap.php - SUCCESS - 0 error(s) [phpcs] config/set/common.php - SUCCESS - 0 error(s) [phpcs] config/set/default.php - SUCCESS - 0 error(s) [phpcs] src/Collection/Tool.php - SUCCESS - 0 error(s) [phpcs] src/Collection/ToolCollectionInterface.php - SUCCESS - 0 error(s) [phpcs] src/Collection/Tools.php - SUCCESS - 0 error(s) [phpcs] src/Command/CommandInterface.php - SUCCESS - 0 error(s) [phpcs] src/Command/ComposerInstallCommand.php - SUCCESS - 0 error(s) [phpcs] src/Command/Factory.php - SUCCESS - 0 error(s) [phpcs] src/Command/FileDownloadCommand.php - SUCCESS - 0 error(s) [phpcs] src/Command/GitInstallCommand.php - SUCCESS - 0 error(s) [phpcs] src/Command/MultiCommand.php - SUCCESS - 0 error(s) [phpcs] src/Command/PeclInstallCommand.php - SUCCESS - 0 error(s) [phpcs] src/Command/PharDownloadCommand.php - SUCCESS - 0 error(s) [phpcs] src/Command/PipInstallCommand.php - SUCCESS - 0 error(s) [phpcs] src/Command/ShellCommand.php - SUCCESS - 0 error(s) [phpcs] src/Console/Application.php - SUCCESS - 0 error(s) [phpcs] src/Console/ApplicationInterface.php - SUCCESS - 0 error(s) [phpcs] src/Console/Command/BuildDockerfile.php - SUCCESS - 0 error(s) [phpcs] src/Console/Command/BuildImage.php - SUCCESS - 0 error(s) [phpcs] src/Console/Command/CommandInterface.php - SUCCESS - 0 error(s) [phpcs] src/Console/Command/FactoryCommandLoader.php - SUCCESS - 0 error(s) [phpcs] src/Console/Command/ListExtensions.php - SUCCESS - 0 error(s) [phpcs] src/Console/Command/ListTools.php - SUCCESS - 0 error(s) [phpcs] src/Console/Command/UpdateReadme.php - SUCCESS - 0 error(s) [phpcs] src/Console/Input/Input.php - SUCCESS - 0 error(s) [phpcs] src/Console/Output/Output.php - SUCCESS - 0 error(s) [phpcs] src/DependencyInjection/ContainerFactory.php - SUCCESS - 0 error(s) [phpcs] src/Event/EventDispatcher.php - SUCCESS - 0 error(s) [phpcs] src/Event/ProfileEventSubscriber.php - SUCCESS - 0 error(s) ✅ Linted [PHP] files with [phpcs] successfully - (4.43s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-PHP_PHPCS.log ### Processed [JSON] files - Using [eslint-plugin-jsonc v1.5.0] https://ota-meshi.github.io/eslint-plugin-jsonc/ - Mega-Linter key: [JSON_ESLINT_PLUGIN_JSONC] - Rules config: [.eslintrc-json.json] [eslint-plugin-jsonc] .github/linters/.markdown-lint.json [eslint-plugin-jsonc] composer.json [eslint-plugin-jsonc] resources/extensions/amqp.json [eslint-plugin-jsonc] resources/extensions/apc.json [eslint-plugin-jsonc] resources/extensions/ast.json [eslint-plugin-jsonc] resources/extensions/bcmath.json [eslint-plugin-jsonc] resources/extensions/blackfire.json [eslint-plugin-jsonc] resources/extensions/bz2.json [eslint-plugin-jsonc] resources/extensions/calendar.json [eslint-plugin-jsonc] resources/extensions/dba.json [eslint-plugin-jsonc] resources/extensions/enchant.json [eslint-plugin-jsonc] resources/extensions/exif.json [eslint-plugin-jsonc] resources/extensions/gd.json [eslint-plugin-jsonc] resources/extensions/geoip.json [eslint-plugin-jsonc] resources/extensions/gettext.json [eslint-plugin-jsonc] resources/extensions/gmp.json [eslint-plugin-jsonc] resources/extensions/http.json [eslint-plugin-jsonc] resources/extensions/igbinary.json [eslint-plugin-jsonc] resources/extensions/imagick.json [eslint-plugin-jsonc] resources/extensions/imap.json [eslint-plugin-jsonc] resources/extensions/interbase.json [eslint-plugin-jsonc] resources/extensions/intl.json [eslint-plugin-jsonc] resources/extensions/ioncube.json [eslint-plugin-jsonc] resources/extensions/jsmin.json [eslint-plugin-jsonc] resources/extensions/ldap.json [eslint-plugin-jsonc] resources/extensions/lzf.json [eslint-plugin-jsonc] resources/extensions/mailparse.json [eslint-plugin-jsonc] resources/extensions/mcrypt.json [eslint-plugin-jsonc] resources/extensions/memcache.json [eslint-plugin-jsonc] resources/extensions/memcached.json [eslint-plugin-jsonc] resources/extensions/mongo.json [eslint-plugin-jsonc] resources/extensions/mongodb.json [eslint-plugin-jsonc] resources/extensions/msgpack.json [eslint-plugin-jsonc] resources/extensions/mysql.json [eslint-plugin-jsonc] resources/extensions/mysqli.json [eslint-plugin-jsonc] resources/extensions/oauth.json [eslint-plugin-jsonc] resources/extensions/oci8.json [eslint-plugin-jsonc] resources/extensions/opcache.json [eslint-plugin-jsonc] resources/extensions/pcntl.json [eslint-plugin-jsonc] resources/extensions/pdo_dblib.json [eslint-plugin-jsonc] resources/extensions/pdo_firebird.json [eslint-plugin-jsonc] resources/extensions/pdo_mysql.json [eslint-plugin-jsonc] resources/extensions/pdo_oci.json [eslint-plugin-jsonc] resources/extensions/pdo_odbc.json [eslint-plugin-jsonc] resources/extensions/pdo_pgsql.json [eslint-plugin-jsonc] resources/extensions/pdo_sqlsrv.json [eslint-plugin-jsonc] resources/extensions/pgsql.json [eslint-plugin-jsonc] resources/extensions/pspell.json [eslint-plugin-jsonc] resources/extensions/raphf.json [eslint-plugin-jsonc] resources/extensions/rdkafka.json [eslint-plugin-jsonc] resources/extensions/recode.json [eslint-plugin-jsonc] resources/extensions/redis.json [eslint-plugin-jsonc] resources/extensions/shmop.json [eslint-plugin-jsonc] resources/extensions/snmp.json [eslint-plugin-jsonc] resources/extensions/soap.json [eslint-plugin-jsonc] resources/extensions/sockets.json [eslint-plugin-jsonc] resources/extensions/solr.json [eslint-plugin-jsonc] resources/extensions/sqlsrv.json [eslint-plugin-jsonc] resources/extensions/ssh2.json [eslint-plugin-jsonc] resources/extensions/stomp.json [eslint-plugin-jsonc] resources/extensions/swoole.json [eslint-plugin-jsonc] resources/extensions/sysvmsg.json [eslint-plugin-jsonc] resources/extensions/sysvsem.json [eslint-plugin-jsonc] resources/extensions/sysvshm.json [eslint-plugin-jsonc] resources/extensions/tidy.json [eslint-plugin-jsonc] resources/extensions/uopz.json [eslint-plugin-jsonc] resources/extensions/uploadprogress.json [eslint-plugin-jsonc] resources/extensions/uuid.json [eslint-plugin-jsonc] resources/extensions/vips.json [eslint-plugin-jsonc] resources/extensions/wddx.json [eslint-plugin-jsonc] resources/extensions/xdebug.json [eslint-plugin-jsonc] resources/extensions/xhprof.json [eslint-plugin-jsonc] resources/extensions/xlswriter.json [eslint-plugin-jsonc] resources/extensions/xmldiff.json [eslint-plugin-jsonc] resources/extensions/xmlrpc.json [eslint-plugin-jsonc] resources/extensions/xsl.json [eslint-plugin-jsonc] resources/extensions/yaml.json [eslint-plugin-jsonc] resources/extensions/yar.json [eslint-plugin-jsonc] resources/extensions/zip.json [eslint-plugin-jsonc] resources/tools/box.json [eslint-plugin-jsonc] resources/tools/cachetool.json [eslint-plugin-jsonc] resources/tools/composer.json [eslint-plugin-jsonc] resources/tools/deployer.json [eslint-plugin-jsonc] resources/tools/graphviz.json [eslint-plugin-jsonc] resources/tools/htop.json [eslint-plugin-jsonc] resources/tools/jq.json [eslint-plugin-jsonc] resources/tools/mhsendmail.json [eslint-plugin-jsonc] resources/tools/nvm.json [eslint-plugin-jsonc] resources/tools/phive.json [eslint-plugin-jsonc] resources/tools/phpbench.json [eslint-plugin-jsonc] resources/tools/phpcbf.json [eslint-plugin-jsonc] resources/tools/phpcs.json [eslint-plugin-jsonc] resources/tools/phpcsfixer.json [eslint-plugin-jsonc] resources/tools/phpdd.json [eslint-plugin-jsonc] resources/tools/phpdoc.json [eslint-plugin-jsonc] resources/tools/phplint.json [eslint-plugin-jsonc] resources/tools/phpstan.json [eslint-plugin-jsonc] resources/tools/phpunit.json [eslint-plugin-jsonc] resources/tools/pickle.json [eslint-plugin-jsonc] resources/tools/pip.json [eslint-plugin-jsonc] resources/tools/psalm.json [eslint-plugin-jsonc] resources/tools/tig.json [eslint-plugin-jsonc] resources/tools/yamllint.json [eslint-plugin-jsonc] resources/tools/yq.json ✅ Linted [JSON] files with [eslint-plugin-jsonc] successfully - (3.31s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-JSON_ESLINT_PLUGIN_JSONC.log ### Processed [JSON] files - Using [jsonlint v1.6.3] https://github.com/zaach/jsonlint - Mega-Linter key: [JSON_JSONLINT] - Rules config: identified by [jsonlint] [jsonlint] .github/linters/.markdown-lint.json - SUCCESS - 0 error(s) [jsonlint] composer.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/amqp.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/apc.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/ast.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/bcmath.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/blackfire.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/bz2.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/calendar.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/dba.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/enchant.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/exif.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/gd.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/geoip.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/gettext.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/gmp.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/http.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/igbinary.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/imagick.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/imap.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/interbase.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/intl.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/ioncube.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/jsmin.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/ldap.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/lzf.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/mailparse.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/mcrypt.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/memcache.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/memcached.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/mongo.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/mongodb.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/msgpack.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/mysql.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/mysqli.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/oauth.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/oci8.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/opcache.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/pcntl.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/pdo_dblib.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/pdo_firebird.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/pdo_mysql.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/pdo_oci.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/pdo_odbc.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/pdo_pgsql.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/pdo_sqlsrv.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/pgsql.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/pspell.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/raphf.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/rdkafka.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/recode.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/redis.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/shmop.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/snmp.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/soap.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/sockets.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/solr.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/sqlsrv.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/ssh2.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/stomp.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/swoole.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/sysvmsg.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/sysvsem.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/sysvshm.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/tidy.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/uopz.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/uploadprogress.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/uuid.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/vips.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/wddx.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/xdebug.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/xhprof.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/xlswriter.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/xmldiff.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/xmlrpc.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/xsl.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/yaml.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/yar.json - SUCCESS - 0 error(s) [jsonlint] resources/extensions/zip.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/box.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/cachetool.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/composer.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/deployer.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/graphviz.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/htop.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/jq.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/mhsendmail.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/nvm.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/phive.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/phpbench.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/phpcbf.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/phpcs.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/phpcsfixer.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/phpdd.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/phpdoc.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/phplint.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/phpstan.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/phpunit.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/pickle.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/pip.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/psalm.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/tig.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/yamllint.json - SUCCESS - 0 error(s) [jsonlint] resources/tools/yq.json - SUCCESS - 0 error(s) ✅ Linted [JSON] files with [jsonlint] successfully - (32.48s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-JSON_JSONLINT.log ### Processed [EDITORCONFIG] files - Using [editorconfig-checker v2.3.5] https://editorconfig-checker.github.io/ - Mega-Linter key: [EDITORCONFIG_EDITORCONFIG_CHECKER] - Rules config: identified by [editorconfig-checker] [editorconfig-checker] .gitignore - SUCCESS - 0 error(s) [editorconfig-checker] .mega-linter.yml - SUCCESS - 0 error(s) [editorconfig-checker] .phpcs.xml.dist - SUCCESS - 0 error(s) [editorconfig-checker] CHANGELOG.md - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/Dockerfile - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/Dockerfile-81 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/Dockerfile-81.8100 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/Dockerfile.7330 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/Dockerfile.7423 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/Dockerfile.8010 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/docker-entrypoint.d/100-base-libs.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/docker-entrypoint.d/101-uid-gid.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/docker-entrypoint.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-5.2.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-5.3.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-5.4.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-5.5.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-5.6.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-7.0.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-7.1.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-7.2.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-7.3.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-7.4.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-8.0.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-fpm.conf/php-fpm-8.1.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-5.2.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-5.3.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-5.4.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-5.5.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-5.6.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-7.0.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-7.1.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-7.2.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-7.3.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-7.4.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-8.0.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/base/data/php-ini.d/php-8.1.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/mods/Dockerfile - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/mods/Dockerfile.7330 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/mods/Dockerfile.7423 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/mods/Dockerfile.8010 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/mods/Dockerfile.8100 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/Dockerfile - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/Dockerfile.7330 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/Dockerfile.7423 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/Dockerfile.8010 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/Dockerfile.8100 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/300-timezone.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/301-postfix.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/302-docker-logs.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/303-socat-port-forwarding.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/304-supervisor.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/305-custom-ini-files.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/306-custom-php-fpm-files.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/307-fix-php-5.3-env-vars.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/308-enable-modules.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/309-disable-modules.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.d/310-custom-startup-scripts.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/docker-entrypoint.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/postfix.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/prod/data/supervisord.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/Dockerfile - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/Dockerfile.7330 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/Dockerfile.7423 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/Dockerfile.8010 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/Dockerfile.8100 - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/bash-devilbox - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/docker-entrypoint.d/400-mysqldump-secure.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/docker-entrypoint.d/401-update-ca-certificates.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/docker-entrypoint.sh - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-5.2.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-5.3.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-5.4.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-5.5.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-5.6.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-7.0.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-7.1.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-7.2.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-7.3.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-7.4.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-8.0.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-fpm.conf/php-fpm-8.1.conf - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-5.2.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-5.3.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-5.4.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-5.5.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-5.6.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-7.0.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-7.1.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-7.2.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-7.3.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-7.4.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-8.0.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/php-ini.d/php-8.1.ini - SUCCESS - 0 error(s) [editorconfig-checker] Dockerfiles/work/data/sudo-devilbox - SUCCESS - 0 error(s) [editorconfig-checker] ROADMAP.md - SUCCESS - 0 error(s) [editorconfig-checker] UseCases/AddNewTool.md - SUCCESS - 0 error(s) [editorconfig-checker] UseCases/AddNewToolOnDebian.md - SUCCESS - 0 error(s) [editorconfig-checker] UseCases/AddNewToolWithComposerInstallCommand.md - SUCCESS - 0 error(s) [editorconfig-checker] UseCases/AddNewToolWithMultiCommand.md - SUCCESS - 0 error(s) [editorconfig-checker] UseCases/FasterBuildsWithDockerCache.md - SUCCESS - 0 error(s) [editorconfig-checker] bin/toolkit.php - SUCCESS - 0 error(s) [editorconfig-checker] composer.json - SUCCESS - 0 error(s) [editorconfig-checker] composer.lock - SUCCESS - 0 error(s) [editorconfig-checker] config/bootstrap.php - SUCCESS - 0 error(s) [editorconfig-checker] config/set/common.php - SUCCESS - 0 error(s) [editorconfig-checker] config/set/default.php - SUCCESS - 0 error(s) [editorconfig-checker] phpstan.neon.dist - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/amqp.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/apc.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/ast.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/bcmath.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/blackfire.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/bz2.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/calendar.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/dba.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/enchant.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/exif.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/gd.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/geoip.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/gettext.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/gmp.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/http.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/igbinary.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/imagick.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/imap.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/interbase.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/intl.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/ioncube.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/jsmin.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/ldap.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/lzf.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/mailparse.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/mcrypt.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/memcache.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/memcached.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/mongo.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/mongodb.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/msgpack.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/mysql.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/mysqli.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/oauth.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/oci8.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/opcache.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/pcntl.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/pdo_dblib.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/pdo_firebird.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/pdo_mysql.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/pdo_oci.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/pdo_odbc.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/pdo_pgsql.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/pdo_sqlsrv.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/pgsql.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/pspell.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/raphf.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/rdkafka.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/recode.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/redis.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/shmop.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/snmp.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/soap.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/sockets.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/solr.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/sqlsrv.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/ssh2.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/stomp.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/swoole.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/sysvmsg.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/sysvsem.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/sysvshm.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/tidy.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/uopz.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/uploadprogress.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/uuid.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/vips.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/wddx.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/xdebug.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/xhprof.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/xlswriter.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/xmldiff.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/xmlrpc.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/xsl.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/yaml.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/yar.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/extensions/zip.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/box.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/cachetool.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/composer.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/deployer.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/graphviz.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/htop.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/jq.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/mhsendmail.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/nvm.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/phive.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/phpbench.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/phpcbf.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/phpcs.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/phpcsfixer.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/phpdd.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/phpdoc.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/phplint.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/phpstan.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/phpunit.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/pickle.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/pip.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/psalm.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/tig.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/yamllint.json - SUCCESS - 0 error(s) [editorconfig-checker] resources/tools/yq.json - SUCCESS - 0 error(s) [editorconfig-checker] src/Collection/Tool.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Collection/ToolCollectionInterface.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Collection/Tools.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Command/CommandInterface.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Command/ComposerInstallCommand.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Command/Factory.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Command/FileDownloadCommand.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Command/GitInstallCommand.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Command/MultiCommand.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Command/PeclInstallCommand.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Command/PharDownloadCommand.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Command/PipInstallCommand.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Command/ShellCommand.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/Application.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/ApplicationInterface.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/Command/BuildDockerfile.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/Command/BuildImage.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/Command/CommandInterface.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/Command/FactoryCommandLoader.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/Command/ListExtensions.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/Command/ListTools.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/Command/UpdateReadme.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/Input/Input.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Console/Output/Output.php - SUCCESS - 0 error(s) [editorconfig-checker] src/DependencyInjection/ContainerFactory.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Event/EventDispatcher.php - SUCCESS - 0 error(s) [editorconfig-checker] src/Event/ProfileEventSubscriber.php - SUCCESS - 0 error(s) ✅ Linted [EDITORCONFIG] files with [editorconfig-checker] successfully - (48.42s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-EDITORCONFIG_EDITORCONFIG_CHECKER.log ### Processed [JSON] files - Using [prettier v2.3.2] https://prettier.io/ - Mega-Linter key: [JSON_PRETTIER] - Rules config: identified by [prettier] [prettier] .github/linters/.markdown-lint.json - SUCCESS - 0 error(s) [prettier] resources/extensions/amqp.json - SUCCESS - 0 error(s) [prettier] resources/extensions/apc.json - SUCCESS - 0 error(s) [prettier] resources/extensions/ast.json - SUCCESS - 0 error(s) [prettier] resources/extensions/bcmath.json - SUCCESS - 0 error(s) [prettier] resources/extensions/blackfire.json - SUCCESS - 0 error(s) [prettier] resources/extensions/bz2.json - SUCCESS - 0 error(s) [prettier] resources/extensions/calendar.json - SUCCESS - 0 error(s) [prettier] resources/extensions/dba.json - SUCCESS - 0 error(s) [prettier] resources/extensions/enchant.json - SUCCESS - 0 error(s) [prettier] resources/extensions/exif.json - SUCCESS - 0 error(s) [prettier] resources/extensions/gd.json - SUCCESS - 0 error(s) [prettier] resources/extensions/geoip.json - SUCCESS - 0 error(s) [prettier] resources/extensions/gettext.json - SUCCESS - 0 error(s) [prettier] resources/extensions/gmp.json - SUCCESS - 0 error(s) [prettier] resources/extensions/http.json - SUCCESS - 0 error(s) [prettier] resources/extensions/igbinary.json - SUCCESS - 0 error(s) [prettier] resources/extensions/imagick.json - SUCCESS - 0 error(s) [prettier] resources/extensions/imap.json - SUCCESS - 0 error(s) [prettier] resources/extensions/interbase.json - SUCCESS - 0 error(s) [prettier] resources/extensions/intl.json - SUCCESS - 0 error(s) [prettier] resources/extensions/ioncube.json - SUCCESS - 0 error(s) [prettier] resources/extensions/jsmin.json - SUCCESS - 0 error(s) [prettier] resources/extensions/ldap.json - SUCCESS - 0 error(s) [prettier] resources/extensions/lzf.json - SUCCESS - 0 error(s) [prettier] resources/extensions/mailparse.json - SUCCESS - 0 error(s) [prettier] resources/extensions/mcrypt.json - SUCCESS - 0 error(s) [prettier] resources/extensions/memcache.json - SUCCESS - 0 error(s) [prettier] resources/extensions/memcached.json - SUCCESS - 0 error(s) [prettier] resources/extensions/mongo.json - SUCCESS - 0 error(s) [prettier] resources/extensions/mongodb.json - SUCCESS - 0 error(s) [prettier] resources/extensions/msgpack.json - SUCCESS - 0 error(s) [prettier] resources/extensions/mysql.json - SUCCESS - 0 error(s) [prettier] resources/extensions/mysqli.json - SUCCESS - 0 error(s) [prettier] resources/extensions/oauth.json - SUCCESS - 0 error(s) [prettier] resources/extensions/oci8.json - SUCCESS - 0 error(s) [prettier] resources/extensions/opcache.json - SUCCESS - 0 error(s) [prettier] resources/extensions/pcntl.json - SUCCESS - 0 error(s) [prettier] resources/extensions/pdo_dblib.json - SUCCESS - 0 error(s) [prettier] resources/extensions/pdo_firebird.json - SUCCESS - 0 error(s) [prettier] resources/extensions/pdo_mysql.json - SUCCESS - 0 error(s) [prettier] resources/extensions/pdo_oci.json - SUCCESS - 0 error(s) [prettier] resources/extensions/pdo_odbc.json - SUCCESS - 0 error(s) [prettier] resources/extensions/pdo_pgsql.json - SUCCESS - 0 error(s) [prettier] resources/extensions/pdo_sqlsrv.json - SUCCESS - 0 error(s) [prettier] resources/extensions/pgsql.json - SUCCESS - 0 error(s) [prettier] resources/extensions/pspell.json - SUCCESS - 0 error(s) [prettier] resources/extensions/raphf.json - SUCCESS - 0 error(s) [prettier] resources/extensions/rdkafka.json - SUCCESS - 0 error(s) [prettier] resources/extensions/recode.json - SUCCESS - 0 error(s) [prettier] resources/extensions/redis.json - SUCCESS - 0 error(s) [prettier] resources/extensions/shmop.json - SUCCESS - 0 error(s) [prettier] resources/extensions/snmp.json - SUCCESS - 0 error(s) [prettier] resources/extensions/soap.json - SUCCESS - 0 error(s) [prettier] resources/extensions/sockets.json - SUCCESS - 0 error(s) [prettier] resources/extensions/solr.json - SUCCESS - 0 error(s) [prettier] resources/extensions/sqlsrv.json - SUCCESS - 0 error(s) [prettier] resources/extensions/ssh2.json - SUCCESS - 0 error(s) [prettier] resources/extensions/stomp.json - SUCCESS - 0 error(s) [prettier] resources/extensions/swoole.json - SUCCESS - 0 error(s) [prettier] resources/extensions/sysvmsg.json - SUCCESS - 0 error(s) [prettier] resources/extensions/sysvsem.json - SUCCESS - 0 error(s) [prettier] resources/extensions/sysvshm.json - SUCCESS - 0 error(s) [prettier] resources/extensions/tidy.json - SUCCESS - 0 error(s) [prettier] resources/extensions/uopz.json - SUCCESS - 0 error(s) [prettier] resources/extensions/uploadprogress.json - SUCCESS - 0 error(s) [prettier] resources/extensions/uuid.json - SUCCESS - 0 error(s) [prettier] resources/extensions/vips.json - SUCCESS - 0 error(s) [prettier] resources/extensions/wddx.json - SUCCESS - 0 error(s) [prettier] resources/extensions/xdebug.json - SUCCESS - 0 error(s) [prettier] resources/extensions/xhprof.json - SUCCESS - 0 error(s) [prettier] resources/extensions/xlswriter.json - SUCCESS - 0 error(s) [prettier] resources/extensions/xmldiff.json - SUCCESS - 0 error(s) [prettier] resources/extensions/xmlrpc.json - SUCCESS - 0 error(s) [prettier] resources/extensions/xsl.json - SUCCESS - 0 error(s) [prettier] resources/extensions/yaml.json - SUCCESS - 0 error(s) [prettier] resources/extensions/yar.json - SUCCESS - 0 error(s) [prettier] resources/extensions/zip.json - SUCCESS - 0 error(s) [prettier] resources/tools/box.json - SUCCESS - 0 error(s) [prettier] resources/tools/cachetool.json - SUCCESS - 0 error(s) [prettier] resources/tools/deployer.json - SUCCESS - 0 error(s) [prettier] resources/tools/graphviz.json - SUCCESS - 0 error(s) [prettier] resources/tools/htop.json - SUCCESS - 0 error(s) [prettier] resources/tools/jq.json - SUCCESS - 0 error(s) [prettier] resources/tools/mhsendmail.json - SUCCESS - 0 error(s) [prettier] resources/tools/nvm.json - SUCCESS - 0 error(s) [prettier] resources/tools/phive.json - SUCCESS - 0 error(s) [prettier] resources/tools/phpbench.json - SUCCESS - 0 error(s) [prettier] resources/tools/phpcbf.json - SUCCESS - 0 error(s) [prettier] resources/tools/phpcs.json - SUCCESS - 0 error(s) [prettier] resources/tools/phpcsfixer.json - SUCCESS - 0 error(s) [prettier] resources/tools/phpdd.json - SUCCESS - 0 error(s) [prettier] resources/tools/phpdoc.json - SUCCESS - 0 error(s) [prettier] resources/tools/phplint.json - SUCCESS - 0 error(s) [prettier] resources/tools/phpstan.json - SUCCESS - 0 error(s) [prettier] resources/tools/phpunit.json - SUCCESS - 0 error(s) [prettier] resources/tools/pickle.json - SUCCESS - 0 error(s) [prettier] resources/tools/pip.json - SUCCESS - 0 error(s) [prettier] resources/tools/psalm.json - SUCCESS - 0 error(s) [prettier] resources/tools/tig.json - SUCCESS - 0 error(s) [prettier] resources/tools/yamllint.json - SUCCESS - 0 error(s) [prettier] resources/tools/yq.json - SUCCESS - 0 error(s) ✅ Linted [JSON] files with [prettier] successfully - (59.8s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-JSON_PRETTIER.log +----SUMMARY------+----------------------+-------+-------+--------+--------------+ | Descriptor | Linter | Files | Fixed | Errors | Elapsed time | +-----------------+----------------------+-------+-------+--------+--------------+ | ✅ BASH | bash-exec | 19 | | 0 | 0.59s | | ✅ BASH | shellcheck | 19 | | 0 | 2.41s | | ✅ BASH | shfmt | 19 | | 0 | 0.83s | | ✅ DOCKERFILE | dockerfilelint | 4 | | 0 | 2.25s | | ✅ DOCKERFILE | hadolint | 4 | | 0 | 3.11s | | ✅ EDITORCONFIG | editorconfig-checker | 237 | | 0 | 48.42s | | ✅ JSON | eslint-plugin-jsonc | 104 | | 0 | 3.31s | | ✅ JSON | jsonlint | 104 | | 0 | 32.48s | | ✅ JSON | prettier | 102 | | 0 | 59.8s | | ✅ MARKDOWN | markdownlint | 9 | | 0 | 1.5s | | ✅ PHP | php | 31 | | 0 | 1.91s | | ✅ PHP | phpcs | 31 | | 0 | 4.43s | | ✅ YAML | prettier | 1 | | 0 | 1.02s | | ✅ YAML | yamllint | 1 | | 0 | 0.31s | +-----------------+----------------------+-------+-------+--------+--------------+ [GitHub Comment Reporter] No GitHub Token found, so skipped post of PR comment ::set-output name=has_updated_sources::0 [Updated Sources Reporter] copied 1 fixed source files in folder /tmp/lint/report/updated_sources. Download it from artifacts then copy-paste it in your local repo to apply linters updates ✅ Successfully linted all files without errors ```

Github Action run report is available at https://github.com/llaville/docker-php-toolbox/actions/runs/1178555854

Expected behavior Same results between GA run and Local run

Screenshots EDITORCONFIG and MARKDOWN lint checks are missing in GA run.

Additional context My Platform is :

llaville commented 3 years ago

Another use case that produce also different results between GA run (failed) and local run (passed)

Get with following source code : https://github.com/llaville/phpunit-LoggerTestListener

With command docker run -v $(pwd):/tmp/lint nvuillam/mega-linter-php:v4 (on same docker image) run on source code folder we get following :

locally run report ``` [config] /tmp/lint/.mega-linter.yml + Environment variables ---------------------------------------------------------------------------------------------------- ------------------------------------------- Mega-Linter -------------------------------------------- ---------------------------------------------------------------------------------------------------- - Image Creation Date: 2021-08-20T06:31:01Z - Image Revision: 28619301 - Image Version: v4 ---------------------------------------------------------------------------------------------------- The Mega-Linter documentation can be found at: - https://nvuillam.github.io/mega-linter ---------------------------------------------------------------------------------------------------- GITHUB_REPOSITORY: GITHUB_REF: GITHUB_RUN_ID: Skipped linters: ANSIBLE_ANSIBLE_LINT, ARM_ARM_TTK, BASH_EXEC, BASH_SHELLCHECK, BASH_SHFMT, CLOJURE_CLJ_KONDO, CLOUDFORMATION_CFN_LINT, COFFEE_COFFEELINT, COPYPASTE_JSCPD, CPP_CPPLINT, CREDENTIALS_SECRETLINT, CSHARP_DOTNET_FORMAT, CSS_SCSS_LINT, CSS_STYLELINT, C_CPPLINT, DART_DARTANALYZER, DOCKERFILE_DOCKERFILELINT, DOCKERFILE_HADOLINT, ENV_DOTENV_LINTER, GHERKIN_GHERKIN_LINT, GIT_GIT_DIFF, GO_GOLANGCI_LINT, GO_REVIVE, GRAPHQL_GRAPHQL_SCHEMA_LINTER, GROOVY_NPM_GROOVY_LINT, HTML_HTMLHINT, JAVASCRIPT_ES, JAVASCRIPT_PRETTIER, JAVASCRIPT_STANDARD, JAVA_CHECKSTYLE, JSON_ESLINT_PLUGIN_JSONC, JSON_JSONLINT, JSON_PRETTIER, JSON_V8R, JSX_ESLINT, KOTLIN_KTLINT, KUBERNETES_KUBEVAL, LATEX_CHKTEX, LUA_LUACHECK, MARKDOWN_MARKDOWN_TABLE_FORMATTER, MARKDOWN_REMARK_LINT, OPENAPI_SPECTRAL, PERL_PERLCRITIC, PHP_PSALM, POWERSHELL_POWERSHELL, PROTOBUF_PROTOLINT, PUPPET_PUPPET_LINT, PYTHON_BANDIT, PYTHON_BLACK, PYTHON_FLAKE8, PYTHON_ISORT, PYTHON_MYPY, PYTHON_PYLINT, RAKU_RAKU, RST_RSTCHECK, RST_RSTFMT, RST_RST_LINT, RUBY_RUBOCOP, RUST_CLIPPY, R_LINTR, SALESFORCE_SFDX_SCANNER_APEX, SALESFORCE_SFDX_SCANNER_AURA, SALESFORCE_SFDX_SCANNER_LWC, SCALA_SCALAFIX, SNAKEMAKE_LINT, SNAKEMAKE_SNAKEFMT, SPELL_CSPELL, SPELL_MISSPELL, SQL_SQLFLUFF, SQL_SQL_LINT, SQL_TSQLLINT, SWIFT_SWIFTLINT, TEKTON_TEKTON_LINT, TERRAFORM_CHECKOV, TERRAFORM_TERRAFORM_FMT, TERRAFORM_TERRAGRUNT, TERRAFORM_TERRASCAN, TERRAFORM_TFLINT, TSX_ESLINT, TYPESCRIPT_ES, TYPESCRIPT_PRETTIER, TYPESCRIPT_STANDARD, VBDOTNET_DOTNET_FORMAT, XML_XMLLINT, YAML_V8R To receive reports as email, please set variable EMAIL_REPORTER_EMAIL Listing all files in directory [/tmp/lint], then filter with: - File extensions: *, .md, .php, .yaml, .yml - Excluding regex: (vendor/) Kept [37] files on [1515] found files +----MATCHING LINTERS-----------------+------------+----------------+------------+ | Descriptor | Linter | Criteria | Matching files | Format/Fix | +--------------+----------------------+------------+----------------+------------+ | EDITORCONFIG | editorconfig-checker | * | 23 | no | | MARKDOWN | markdownlint | .md | 2 | no | | MARKDOWN | markdown-link-check | .md | 2 | no | | PHP | php | .php | 7 | no | | PHP | phpcs | .php | 7 | no | | PHP | phpstan | .php | 7 | no | | YAML | prettier | .yml|.yaml | 1 | no | | YAML | yamllint | .yml|.yaml | 1 | no | +--------------+----------------------+------------+----------------+------------+ ### Processed [PHP] files - Using [php v7.4.21] https://www.php.net - Mega-Linter key: [PHP_BUILTIN] - Rules config: identified by [php] [php] examples/bootstrap.monolog.php - SUCCESS - 0 error(s) [php] examples/bootstrap.printer.php - SUCCESS - 0 error(s) [php] examples/bootstrap.psr3.php - SUCCESS - 0 error(s) [php] examples/testSuite.php - SUCCESS - 0 error(s) [php] src/AbstractLoggerTestListener.php - SUCCESS - 0 error(s) [php] src/LoggerTestListener.php - SUCCESS - 0 error(s) [php] src/LoggerTestListenerTrait.php - SUCCESS - 0 error(s) ✅ Linted [PHP] files with [php] successfully - (0.17s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-PHP_BUILTIN.log ### Processed [YAML] files - Using [yamllint v1.26.2] https://yamllint.readthedocs.io/ - Mega-Linter key: [YAML_YAMLLINT] - Rules config: [.yaml-lint.yml] [yamllint] .mega-linter.yml - SUCCESS - 0 error(s) ✅ Linted [YAML] files with [yamllint] successfully - (0.15s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-YAML_YAMLLINT.log ### Processed [MARKDOWN] files - Using [markdownlint v0.28.1] https://github.com/DavidAnson/markdownlint - Mega-Linter key: [MARKDOWN_MARKDOWNLINT] - Rules config: [.markdown-lint.json] [markdownlint] CHANGELOG.md [markdownlint] README.md ✅ Linted [MARKDOWN] files with [markdownlint] successfully - (0.33s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-MARKDOWN_MARKDOWNLINT.log ### Processed [PHP] files - Using [phpcs v3.6.0] https://github.com/squizlabs/PHP_CodeSniffer - Mega-Linter key: [PHP_PHPCS] - Rules config: [/.phpcs.xml.dist] [phpcs] examples/bootstrap.monolog.php - SUCCESS - 0 error(s) [phpcs] examples/bootstrap.printer.php - SUCCESS - 0 error(s) [phpcs] examples/bootstrap.psr3.php - SUCCESS - 0 error(s) [phpcs] examples/testSuite.php - SUCCESS - 0 error(s) [phpcs] src/AbstractLoggerTestListener.php - SUCCESS - 0 error(s) [phpcs] src/LoggerTestListener.php - SUCCESS - 0 error(s) [phpcs] src/LoggerTestListenerTrait.php - SUCCESS - 0 error(s) ✅ Linted [PHP] files with [phpcs] successfully - (0.66s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-PHP_PHPCS.log ### Processed [YAML] files - Using [prettier v2.3.2] https://prettier.io/ - Mega-Linter key: [YAML_PRETTIER] - Rules config: identified by [prettier] [prettier] .mega-linter.yml - SUCCESS - 0 error(s) ✅ Linted [YAML] files with [prettier] successfully - (0.53s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-YAML_PRETTIER.log ### Processed [EDITORCONFIG] files - Using [editorconfig-checker v2.3.5] https://editorconfig-checker.github.io/ - Mega-Linter key: [EDITORCONFIG_EDITORCONFIG_CHECKER] - Rules config: identified by [editorconfig-checker] [editorconfig-checker] .gitignore - SUCCESS - 0 error(s) [editorconfig-checker] .mega-linter.yml - SUCCESS - 0 error(s) [editorconfig-checker] .phpcs.xml.dist - SUCCESS - 0 error(s) [editorconfig-checker] CHANGELOG.md - SUCCESS - 0 error(s) [editorconfig-checker] README.md - SUCCESS - 0 error(s) [editorconfig-checker] composer.json - SUCCESS - 0 error(s) [editorconfig-checker] composer.lock - SUCCESS - 0 error(s) [editorconfig-checker] examples/bootstrap.monolog.php - SUCCESS - 0 error(s) [editorconfig-checker] examples/bootstrap.printer.php - SUCCESS - 0 error(s) [editorconfig-checker] examples/bootstrap.psr3.php - SUCCESS - 0 error(s) [editorconfig-checker] examples/growlOutput.png - SUCCESS - 0 error(s) [editorconfig-checker] examples/monologTestListener-20210809.log - SUCCESS - 0 error(s) [editorconfig-checker] examples/monologTestListener-phpunit-8.5-20210811.log - SUCCESS - 0 error(s) [editorconfig-checker] examples/monologTestListener-phpunit-8.5-20210812.log - SUCCESS - 0 error(s) [editorconfig-checker] examples/phpunit.monolog.xml - SUCCESS - 0 error(s) [editorconfig-checker] examples/phpunit.printer.xml - SUCCESS - 0 error(s) [editorconfig-checker] examples/phpunit.psr3.xml - SUCCESS - 0 error(s) [editorconfig-checker] examples/psr3TestListener.log - SUCCESS - 0 error(s) [editorconfig-checker] examples/testSuite.php - SUCCESS - 0 error(s) [editorconfig-checker] phpstan.neon.dist - SUCCESS - 0 error(s) [editorconfig-checker] src/AbstractLoggerTestListener.php - SUCCESS - 0 error(s) [editorconfig-checker] src/LoggerTestListener.php - SUCCESS - 0 error(s) [editorconfig-checker] src/LoggerTestListenerTrait.php - SUCCESS - 0 error(s) ✅ Linted [EDITORCONFIG] files with [editorconfig-checker] successfully - (4.61s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-EDITORCONFIG_EDITORCONFIG_CHECKER.log ### Processed [PHP] files - Using [phpstan v0.12.94] https://phpstan.org/ - Mega-Linter key: [PHP_PHPSTAN] - Rules config: [/phpstan.neon.dist] [phpstan] examples/bootstrap.monolog.php - SUCCESS - 0 error(s) [phpstan] examples/bootstrap.printer.php - SUCCESS - 0 error(s) [phpstan] examples/bootstrap.psr3.php - SUCCESS - 0 error(s) [phpstan] examples/testSuite.php - SUCCESS - 0 error(s) [phpstan] src/AbstractLoggerTestListener.php - SUCCESS - 0 error(s) [phpstan] src/LoggerTestListener.php - SUCCESS - 0 error(s) [phpstan] src/LoggerTestListenerTrait.php - SUCCESS - 0 error(s) ✅ Linted [PHP] files with [phpstan] successfully - (5.57s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-PHP_PHPSTAN.log ### Processed [MARKDOWN] files - Using [markdown-link-check v0.0.0] https://github.com/tcort/markdown-link-check - Mega-Linter key: [MARKDOWN_MARKDOWN_LINK_CHECK] - Rules config: [.markdown-link-check.json] [markdown-link-check] CHANGELOG.md - SUCCESS - 0 error(s) [markdown-link-check] README.md - SUCCESS - 0 error(s) ✅ Linted [MARKDOWN] files with [markdown-link-check] successfully - (9.86s) [Text Reporter] Generated TEXT report: /tmp/lint/report/linters_logs/SUCCESS-MARKDOWN_MARKDOWN_LINK_CHECK.log +----SUMMARY------+----------------------+-------+-------+--------+--------------+ | Descriptor | Linter | Files | Fixed | Errors | Elapsed time | +-----------------+----------------------+-------+-------+--------+--------------+ | ✅ EDITORCONFIG | editorconfig-checker | 23 | | 0 | 4.61s | | ✅ MARKDOWN | markdownlint | 2 | | 0 | 0.33s | | ✅ MARKDOWN | markdown-link-check | 2 | | 0 | 9.86s | | ✅ PHP | php | 7 | | 0 | 0.17s | | ✅ PHP | phpcs | 7 | | 0 | 0.66s | | ✅ PHP | phpstan | 7 | | 0 | 5.57s | | ✅ YAML | prettier | 1 | | 0 | 0.53s | | ✅ YAML | yamllint | 1 | | 0 | 0.15s | +-----------------+----------------------+-------+-------+--------+--------------+ [GitHub Comment Reporter] No GitHub Token found, so skipped post of PR comment ::set-output name=has_updated_sources::0 [Updated Sources Reporter] No source file has been formatted or fixed ✅ Successfully linted all files without errors ```

while Github Action produced very strange and different results, available at https://github.com/llaville/phpunit-LoggerTestListener/runs/3470118836?check_suite_focus=true

llaville commented 3 years ago

With source code project phpunit-LoggerTestListener, I've bypassed PHPStan error (by installing composer dependencies) but I still don't understand why other linters than PHP are not executed. Last GA run was executed with LOG_LEVEL: debug

See https://github.com/llaville/phpunit-LoggerTestListener/runs/3480869738?check_suite_focus=true#step:5:31 (for linters activation)

And nothing except PHP linters were executed

llaville commented 3 years ago

FYI: this issue is still actual with latest docker image version 4.45.0

 - Image Creation Date: 2021-09-04T12:05:20Z
 - Image Revision: c1e3ab1a
 - Image Version: v4

See GA run https://github.com/llaville/docker-php-toolbox/runs/3514140149?check_suite_focus=true where MARKDOWN, EDITORCONFIG and YAML linters results missing

nvuillam commented 3 years ago

Sorry for the delay.... not so much time available ^^ Maybe u'd like to become a lega-linter contributor and investigate ? :) If not, I or others will do for such, i just can't promise when ^^

llaville commented 3 years ago

Finally I found origin of problem. The regular expressions used to include or exclude files. Especially when filename/directory use special character. I suggest to add a CAUTION in https://github.com/nvuillam/mega-linter#filter-linted-files documentation section about it !

See my fix on one of my project https://github.com/llaville/docker-php-toolbox/commit/91a75945370352c939d8ce1cc0c79b2230f2407d

nvuillam commented 3 years ago

@llaville thanks for the investigation :) Let's add some warning about doubling antislashes in regexes defined within yaml strings :)