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.

AGPL-3.0 License

Downloads
28.4K
Stars
1.7K
Committers
113

Bot releases are visible (Hide)

megalinter - MegaLinter v5.11.0

Published by nvuillam over 2 years ago

  • Linters

    • Disable rstfmt as it is neither stable or maintained
    • markdown-links-check: allow 203 as valid return code
  • Fixes

    • Github Comment Reporter: switch to using a hidden HTML comment to mark the comment, with the current workflow and jobid. This is more robust than the old method. ([#1355)
    • Allow to provide CI_ACTION_RUN_URL to build hlink for GitHub Comments reporter messages ([#1341)
    • Display plugin URL in MegaLinter output logs ([#1340)
    • Fix public glibc public key download
    • Fix no override and no default toolchain set when lint rust with clippy via github-action (#975)
    • Fix cspell FileNotFound error by creating subdirectories under report as required (#1397)
  • Doc

    • Add instructions to upload artifacts when using MegaLinter with Jenkins
  • Linter versions upgrades

    • actionlint from 1.6.10 to 1.6.11 on 2022-04-06
    • ansible-lint from 6.0.1 to 6.0.2 on 2022-03-24
    • bash-exec from 5.1.0 to 5.1.16 on 2022-03-22
    • black from 22.1.0 to 22.3.0 on 2022-03-30
    • cfn-lint from 0.58.3 to 0.58.4 on 2022-03-22
    • checkov from 2.0.1008 to 2.0.1016 on 2022-03-31
    • checkov from 2.0.1016 to 2.0.1021 on 2022-03-31
    • checkov from 2.0.1021 to 2.0.1024 on 2022-04-01
    • checkov from 2.0.1024 to 2.0.1030 on 2022-04-04
    • checkov from 2.0.1030 to 2.0.1037 on 2022-04-06
    • checkov from 2.0.1037 to 2.0.1045 on 2022-04-09
    • checkov from 2.0.1045 to 2.0.1046 on 2022-04-10
    • checkov from 2.0.1046 to 2.0.1047 on 2022-04-11
    • checkov from 2.0.975 to 2.0.977 on 2022-03-21
    • checkov from 2.0.977 to 2.0.980 on 2022-03-22
    • checkov from 2.0.980 to 2.0.983 on 2022-03-23
    • checkov from 2.0.983 to 2.0.995 on 2022-03-26
    • checkov from 2.0.995 to 2.0.999 on 2022-03-27
    • checkov from 2.0.999 to 2.0.1008 on 2022-03-30
    • checkstyle from 10.0 to 10.1 on 2022-03-27
    • clippy from 0.1.59 to 0.1.60 on 2022-04-09
    • clj-kondo from 2022.02.09 to 2022.04.08 on 2022-04-10
    • coffeelint from 5.2.4 to 5.2.5 on 2022-03-22
    • cspell from 5.19.2 to 5.19.3 on 2022-03-26
    • cspell from 5.19.3 to 5.19.4 on 2022-04-01
    • cspell from 5.19.4 to 5.19.5 on 2022-04-02
    • cspell from 5.19.5 to 5.19.6 on 2022-04-09
    • cspell from 5.19.6 to 5.19.7 on 2022-04-10
    • eslint from 8.11.0 to 8.12.0 on 2022-03-26
    • eslint from 8.12.0 to 8.13.0 on 2022-04-09
    • golangci-lint from 1.45.0 to 1.45.2 on 2022-03-26
    • hadolint from 2.9.1 to 2.9.3 on 2022-03-31
    • hadolint from 2.9.3 to 2.10.0 on 2022-04-10
    • htmlhint from 1.1.2 to 1.1.3 on 2022-03-30
    • kics from 1.5.4 to 1.5.5 on 2022-03-31
    • ktlint from 0.45.0 to 0.45.1 on 2022-03-22
    • ktlint from 0.45.1 to 0.45.2 on 2022-04-07
    • luacheck from 0.25.0 to 0.26.0 on 2022-03-26
    • mypy from 0.941 to 0.942 on 2022-03-26
    • phpstan from 1.4.10 to 1.5.0 on 2022-03-26
    • phpstan from 1.5.0 to 1.5.2 on 2022-03-30
    • phpstan from 1.5.2 to 1.5.3 on 2022-03-31
    • phpstan from 1.5.3 to 1.5.4 on 2022-04-04
    • prettier from 2.6.0 to 2.6.1 on 2022-03-26
    • prettier from 2.6.1 to 2.6.2 on 2022-04-04
    • pylint from 2.12.2 to 2.13.1 on 2022-03-26
    • pylint from 2.13.1 to 2.13.2 on 2022-03-27
    • pylint from 2.13.2 to 2.13.3 on 2022-03-30
    • pylint from 2.13.3 to 2.13.4 on 2022-03-31
    • pylint from 2.13.4 to 2.13.5 on 2022-04-07
    • rubocop from 1.26.0 to 1.26.1 on 2022-03-23
    • rubocop from 1.26.1 to 1.27.0 on 2022-04-09
    • scalafix from 0.9.34 to 0.10.0 on 2022-04-04
    • sfdx-scanner-apex from 2.13.0 to 2.13.1 on 2022-03-24
    • sfdx-scanner-aura from 2.13.0 to 2.13.1 on 2022-03-24
    • sfdx-scanner-lwc from 2.13.0 to 2.13.1 on 2022-03-24
    • snakemake from 7.2.1 to 7.3.0 on 2022-03-22
    • snakemake from 7.3.0 to 7.3.1 on 2022-03-24
    • snakemake from 7.3.1 to 7.3.2 on 2022-03-26
    • snakemake from 7.3.2 to 7.3.3 on 2022-03-30
    • snakemake from 7.3.3 to 7.3.4 on 2022-03-31
    • snakemake from 7.3.4 to 7.3.5 on 2022-03-31
    • snakemake from 7.3.5 to 7.3.6 on 2022-04-04
    • snakemake from 7.3.6 to 7.3.7 on 2022-04-06
    • snakemake from 7.3.7 to 7.3.8 on 2022-04-07
    • sqlfluff from 0.11.1 to 0.11.2 on 2022-03-26
    • sqlfluff from 0.11.2 to 0.12.0 on 2022-04-09
    • stylelint from 14.6.0 to 14.6.1 on 2022-03-26
    • terraform-fmt from 1.1.7 to 1.1.8 on 2022-04-09
    • terrascan from 1.13.2 to 1.14.0 on 2022-04-01
megalinter - MegaLinter v5.10.0

Published by nvuillam over 2 years ago

  • Linter versions upgrades
    • ansible-lint from 5.4.0 to 6.0.0 on 2022-03-16
    • ansible-lint from 6.0.0 to 6.0.1 on 2022-03-19
    • checkov from 2.0.939 to 2.0.940 on 2022-03-13
    • checkov from 2.0.940 to 2.0.943 on 2022-03-14
    • checkov from 2.0.943 to 2.0.949 on 2022-03-15
    • checkov from 2.0.949 to 2.0.962 on 2022-03-16
    • checkov from 2.0.962 to 2.0.969 on 2022-03-17
    • checkov from 2.0.969 to 2.0.970 on 2022-03-17
    • checkov from 2.0.970 to 2.0.975 on 2022-03-19
    • cspell from 5.19.0 to 5.19.1 on 2022-03-13
    • cspell from 5.19.1 to 5.19.2 on 2022-03-14
    • golangci-lint from 1.44.2 to 1.45.0 on 2022-03-19
    • hadolint from 2.7.0 to 2.9.1 on 2022-03-19
    • kics from 1.5.3 to 1.5.4 on 2022-03-17
    • ktlint from 0.44.0 to 0.45.0 on 2022-03-19
    • markdown-link-check from 3.9.3 to 3.10.0 on 2022-03-20
    • mypy from 0.940 to 0.941 on 2022-03-15
    • phpstan from 1.4.9 to 1.4.10 on 2022-03-14
    • powershell from 7.2.1 to 7.2.2 on 2022-03-17
    • prettier from 2.5.1 to 2.6.0 on 2022-03-17
    • snakemake from 7.2.0 to 7.2.1 on 2022-03-14
    • sqlfluff from 0.11.0 to 0.11.1 on 2022-03-17
    • stylelint from 14.5.3 to 14.6.0 on 2022-03-17
    • terragrunt from 0.36.3 to 0.36.5 on 2022-03-17
    • terragrunt from 0.36.5 to 0.36.6 on 2022-03-19
  • Update documentation
megalinter - MegaLinter v5.9.0

Published by nvuillam over 2 years ago

  • Linters

    • New linter kubeconform to validate Kubernetes manifests with updated schemas
  • Core

    • Switch from JDK 8 to JDK 11
    • Use latest version of npm
  • Flavors

    • Add shell linters to ci_light flavor (#1298)
  • Fixes

    • Generate JSON Schema HTML Documentation when building documentation (#1287)
    • rubocop: remove --force-exclusion from auto-added parameters (#302)
    • terrascan: call terrascan init as a pre-command
  • Linter versions upgrades

    • actionlint from 1.6.8 to 1.6.9 on 2022-02-25
    • actionlint from 1.6.9 to 1.6.10 on 2022-03-12
    • bandit from 1.7.2 to 1.7.3 on 2022-02-28
    • bandit from 1.7.3 to 1.7.4 on 2022-03-06
    • cfn-lint from 0.58.0 to 0.58.1 on 2022-02-21
    • cfn-lint from 0.58.1 to 0.58.2 on 2022-02-27
    • cfn-lint from 0.58.2 to 0.58.3 on 2022-03-09
    • checkov from 2.0.873 to 2.0.885 on 2022-02-21
    • checkov from 2.0.885 to 2.0.901 on 2022-02-25
    • checkov from 2.0.901 to 2.0.902 on 2022-02-25
    • checkov from 2.0.902 to 2.0.903 on 2022-02-27
    • checkov from 2.0.903 to 2.0.906 on 2022-02-28
    • checkov from 2.0.906 to 2.0.914 on 2022-03-03
    • checkov from 2.0.914 to 2.0.917 on 2022-03-04
    • checkov from 2.0.917 to 2.0.918 on 2022-03-06
    • checkov from 2.0.918 to 2.0.923 on 2022-03-08
    • checkov from 2.0.923 to 2.0.924 on 2022-03-08
    • checkov from 2.0.924 to 2.0.927 on 2022-03-09
    • checkov from 2.0.927 to 2.0.931 on 2022-03-10
    • checkov from 2.0.931 to 2.0.935 on 2022-03-11
    • checkov from 2.0.935 to 2.0.938 on 2022-03-12
    • checkov from 2.0.938 to 2.0.939 on 2022-03-13
    • checkstyle from 9.3 to 10.0 on 2022-03-03
    • clippy from 0.1.58 to 0.1.59 on 2022-02-25
    • clj-kondo from 2022.01.15 to 2022.02.09 on 2022-02-21
    • cpplint from 1.5.5 to 1.6.0 on 2022-02-20
    • cspell from 5.18.5 to 5.19.0 on 2022-03-13
    • eslint from 8.10.0 to 8.11.0 on 2022-03-12
    • eslint from 8.9.0 to 8.10.0 on 2022-02-27
    • kics from 1.5.2 to 1.5.3 on 2022-03-03
    • mypy from 0.931 to 0.940 on 2022-03-12
    • phpstan from 1.4.6 to 1.4.7 on 2022-03-03
    • phpstan from 1.4.7 to 1.4.8 on 2022-03-06
    • phpstan from 1.4.8 to 1.4.9 on 2022-03-11
    • protolint from 0.37.0 to 0.37.1 on 2022-02-27
    • rst-lint from 1.3.2 to 1.4.0 on 2022-02-25
    • rubocop from 1.25.1 to 1.26.0 on 2022-03-10
    • sfdx-scanner-apex from 2.12.0 to 2.13.0 on 2022-02-25
    • sfdx-scanner-aura from 2.12.0 to 2.13.0 on 2022-02-25
    • sfdx-scanner-lwc from 2.12.0 to 2.13.0 on 2022-02-25
    • snakefmt from 0.4.4 to 0.6.0 on 2022-03-04
    • snakemake from 6.15.5 to 7.0.0 on 2022-02-25
    • snakemake from 7.0.0 to 7.0.1 on 2022-02-27
    • snakemake from 7.0.1 to 7.0.3 on 2022-03-03
    • snakemake from 7.0.3 to 7.0.4 on 2022-03-04
    • snakemake from 7.0.4 to 7.1.0 on 2022-03-06
    • snakemake from 7.1.0 to 7.1.1 on 2022-03-08
    • snakemake from 7.1.1 to 7.2.0 on 2022-03-13
    • sqlfluff from 0.10.1 to 0.11.0 on 2022-03-08
    • stylelint from 14.5.1 to 14.5.3 on 2022-02-25
    • swiftlint from 0.46.2 to 0.46.3 on 2022-02-25
    • swiftlint from 0.46.3 to 0.46.4 on 2022-03-08
    • swiftlint from 0.46.4 to 0.46.5 on 2022-03-09
    • terraform-fmt from 1.1.6 to 1.1.7 on 2022-03-04
    • terragrunt from 0.36.1 to 0.36.2 on 2022-02-25
    • terragrunt from 0.36.2 to 0.36.3 on 2022-03-04
    • terrascan from 1.13.1 to 1.13.2 on 2022-02-25
    • tsqllint from 1.14.3.0 to 1.14.5.0 on 2022-02-21
    • xmllint from 20912 to 20913 on 2022-03-12
megalinter - MegaLinter v5.8.0

Published by nvuillam over 2 years ago

  • Linters

    • Improve ansible-lint performances by linting all project in one call, and count number of errors
    • Use project cli_lint_mode to improve performances
      • terrascan
  • Fixes

    • Manage to use local certificate with Gitlab comments reporter using GITLAB_SSL_CERTIFICATE_PATH (#1239)
    • Fix GITLAB_ACCESS_TOKEN_MEGALINTER suggestion when trying to push comments to gitlab merge request
    • Gitlab Comments Reporter: allow to use certificates with variable GITLAB_CUSTOM_CERTIFICATE (or GITLAB_CERTIFICATE_PATH only if PRE_COMMANDS are used) (#1239)
  • Core

    • Allow to check prop existence in active_only_if_file_found and apply to eslint descriptors (#1205)
  • Doc

    • Update images with screen records gifs
    • Add publish artifact task in azure pipelines doc
  • Linter versions upgrades

    • ansible-lint from 5.3.2 to 5.4.0 on 2022-02-13
    • checkov from 2.0.782 to 2.0.783 on 2022-02-03
    • checkov from 2.0.783 to 2.0.786 on 2022-02-03
    • checkov from 2.0.786 to 2.0.791 on 2022-02-05
    • checkov from 2.0.791 to 2.0.793 on 2022-02-06
    • checkov from 2.0.793 to 2.0.795 on 2022-02-06
    • checkov from 2.0.795 to 2.0.812 on 2022-02-09
    • checkov from 2.0.812 to 2.0.813 on 2022-02-09
    • checkov from 2.0.813 to 2.0.817 on 2022-02-10
    • checkov from 2.0.817 to 2.0.830 on 2022-02-13
    • checkov from 2.0.830 to 2.0.833 on 2022-02-14
    • checkov from 2.0.833 to 2.0.853 on 2022-02-16
    • checkov from 2.0.853 to 2.0.866 on 2022-02-18
    • checkov from 2.0.866 to 2.0.873 on 2022-02-18
    • cspell from 5.18.0 to 5.18.3 on 2022-02-05
    • cspell from 5.18.3 to 5.18.4 on 2022-02-09
    • cspell from 5.18.4 to 5.18.5 on 2022-02-16
    • eslint-plugin-jsonc from 2.1.0 to 2.2.1 on 2022-02-18
    • eslint from 8.8.0 to 8.9.0 on 2022-02-13
    • golangci-lint from 1.44.0 to 1.44.2 on 2022-02-18
    • kics from 1.5.1 to 1.5.2 on 2022-02-18
    • ktlint from 0.43.2 to 0.44.0 on 2022-02-16
    • markdownlint from 0.30.0 to 0.31.0 on 2022-02-06
    • markdownlint from 0.31.0 to 0.31.1 on 2022-02-09
    • phpstan from 1.4.5 to 1.4.6 on 2022-02-06
    • protolint from 0.36.0 to 0.37.0 on 2022-02-13
    • rubocop from 1.25.0 to 1.25.1 on 2022-02-03
    • snakemake from 6.15.1 to 6.15.2 on 2022-02-06
    • snakemake from 6.15.2 to 6.15.3 on 2022-02-09
    • snakemake from 6.15.3 to 6.15.4 on 2022-02-09
    • snakemake from 6.15.4 to 6.15.5 on 2022-02-10
    • sqlfluff from 0.10.0 to 0.10.1 on 2022-02-18
    • sqlfluff from 0.9.4 to 0.10.0 on 2022-02-13
    • stylelint from 14.3.0 to 14.4.0 on 2022-02-09
    • stylelint from 14.4.0 to 14.5.0 on 2022-02-13
    • stylelint from 14.5.0 to 14.5.1 on 2022-02-18
    • terraform-fmt from 1.1.4 to 1.1.5 on 2022-02-03
    • terraform-fmt from 1.1.5 to 1.1.6 on 2022-02-18
    • terrascan from 1.13.0 to 1.13.1 on 2022-02-13
megalinter - MegaLinter v5.7.1

Published by nvuillam over 2 years ago

  • Linter updates:

    • temporary disable snakefmt to allow latest versions of black and sqlfluff
    • cspell: Update .cspell default config with "version: "2.0", "noConfigSearch": true
    • Use list_of_files mode to improve performances
      • markdown-link-check
      • standard
      • stylelint
  • Fixes

    • Remove extraheader in git repo when using Azure Pipelines (#1125)
    • Fix gitlab token error message (#1228)
  • Linter versions upgrades

    • black from 21.12 to 22.1.0 on 2022-02-02
    • cfn-lint from 0.57.0 to 0.58.0 on 2022-02-01
    • checkov from 2.0.775 to 2.0.777 on 2022-01-31
    • checkov from 2.0.777 to 2.0.778 on 2022-02-01
    • checkov from 2.0.778 to 2.0.780 on 2022-02-02
    • checkov from 2.0.780 to 2.0.782 on 2022-02-02
    • cspell from 5.17.0 to 5.18.0 on 2022-01-31
    • kics from 1.5.0 to 1.5.1 on 2022-02-02
    • markdown-table-formatter from 1.2.0 to 1.3.0 on 2022-01-31
    • phpstan from 1.4.3 to 1.4.4 on 2022-02-01
    • phpstan from 1.4.4 to 1.4.5 on 2022-02-02
    • snakemake from 6.13.1 to 6.15.1 on 2022-02-02
    • sqlfluff from 0.9.3 to 0.9.4 on 2022-02-02
    • terragrunt from 0.36.0 to 0.36.1 on 2022-02-01
megalinter - MegaLinter v5.7.0

Published by nvuillam over 2 years ago

  • Core:

    • New reporter GITLAB_COMMENT_REPORTER allowing to post MegaLinter results as comments on Gitlab merge requests
    • CI: Update test method to check that the number of errors is correctly calculated (+ fix linter test cases)
  • Linter updates:

    • Add configuration file option for SQLFluff (#1200)
    • secretlint: Use .gitignore as .secretlintignore if --secretlintignore is not defined and .secretlintignore not found (#1207)
    • Update bash-exec documentation
    • Display correct number of errors in logs
      • actionlint
      • chktex
      • cpplint
      • htmlhint
      • perlcritic
      • sfdx-scanner
      • shellcheck
      • shfmt
    • Use list_of_files mode to improve performances
      • htmlhint
      • shellcheck
      • shfmt
  • Fixes:

    • Fix v5 doc deployment when there is a new release (#1190)
    • Fix issue when using VALIDATE_ALL_CODEBASE: false on Azure Pipelines by defining auth header in CI env variable GIT_AUTHORIZATION_BEARER (#1125)
    • Fix tflint initialization so it uses configuration file when defined (#1134)
  • Linter versions upgrades

    • bandit from 1.7.1 to 1.7.2 on 2022-01-26
    • checkov from 2.0.744 to 2.0.745 on 2022-01-23
    • checkov from 2.0.745 to 2.0.746 on 2022-01-24
    • checkov from 2.0.746 to 2.0.749 on 2022-01-24
    • checkov from 2.0.749 to 2.0.754 on 2022-01-24
    • checkov from 2.0.754 to 2.0.763 on 2022-01-26
    • checkov from 2.0.763 to 2.0.769 on 2022-01-28
    • checkov from 2.0.769 to 2.0.772 on 2022-01-29
    • checkov from 2.0.772 to 2.0.775 on 2022-01-30
    • checkstyle from 9.2.1 to 9.3 on 2022-01-30
    • coffeelint from 5.2.3 to 5.2.4 on 2022-01-28
    • cspell from 5.16.0 to 5.17.0 on 2022-01-28
    • dotenv-linter from 3.1.1 to 3.2.0 on 2022-01-24
    • eslint-plugin-jsonc from 2.0.0 to 2.1.0 on 2022-01-28
    • eslint from 8.7.0 to 8.8.0 on 2022-01-29
    • golangci-lint from 1.43.0 to 1.44.0 on 2022-01-26
    • htmlhint from 1.1.0 to 1.1.1 on 2022-01-23
    • htmlhint from 1.1.1 to 1.1.2 on 2022-01-28
    • markdown-link-check from 3.9.2 to 3.9.3 on 2022-01-29
    • phpstan from 1.4.2 to 1.4.3 on 2022-01-29
    • rubocop from 0.82.0 to 1.25.0 on 2022-01-29
    • shfmt from 3.2.1 to 3.5.0 on 2022-01-30
    • shfmt from 3.3.1 to 3.2.1 on 2022-01-30
    • snakemake from 6.13.1 to 6.14.0 on 2022-01-28
    • snakemake from 6.14.0 to 6.15.0 on 2022-01-29
    • snakemake from 6.15.0 to 6.13.1 on 2022-01-30
    • sqlfluff from 0.9.1 to 0.9.3 on 2022-01-28
    • stylelint from 14.2.0 to 14.3.0 on 2022-01-23
    • swiftlint from 0.46.0 to 0.46.2 on 2022-01-28
    • tsqllint from 1.14.0.0 to 1.14.3.0 on 2022-01-23
megalinter - MegaLinter v5.6.0

Published by nvuillam over 2 years ago

  • Add linters licenses to online documentation

  • Fix issue when config vars are both from ENV and from config file (#1154)

  • Fix issue of --files argument format when calling npm-groovy-lint (#1176)

  • Fix wrong status in reports when DISABLE_ERRORS is used

  • Increase memory size for node.js-based linters (#1149)

  • Make python linters play nice with each other (#1182)

  • Linter versions upgrades

    • coffeelint from 5.2.2 to 5.2.3 on 2022-01-09
    • phpstan from 1.3.0 to 1.3.3 on 2022-01-09
    • mypy from 0.930 to 0.931 on 2022-01-09
    • cspell from 5.14.0 to 5.15.1 on 2022-01-09
    • checkov from 2.0.702 to 2.0.708 on 2022-01-09
    • terraform-fmt from 1.1.2 to 1.1.3 on 2022-01-09
    • terrascan from 1.12.0 to 1.13.0 on 2022-01-09
    • npm-groovy-lint from 9.3.0 to 9.3.2 on 2022-01-09
    • sqlfluff from 0.9.0 to 0.9.1 on 2022-01-09
    • cfn-lint from 0.56.3 to 0.56.4 on 2022-01-11
    • npm-groovy-lint from 9.3.2 to 9.4.0 on 2022-01-11
    • snakemake from 6.12.3 to 6.13.0 on 2022-01-11
    • checkov from 2.0.708 to 2.0.709 on 2022-01-11
    • scalafix from 0.9.33 to 0.9.34 on 2022-01-12
    • snakemake from 6.13.0 to 6.13.1 on 2022-01-12
    • cspell from 5.15.1 to 5.15.2 on 2022-01-12
    • checkov from 2.0.709 to 2.0.710 on 2022-01-12
    • npm-groovy-lint from 9.4.0 to 9.4.1 on 2022-01-13
    • checkov from 2.0.710 to 2.0.712 on 2022-01-13
    • terragrunt from 0.35.16 to 0.35.18 on 2022-01-13
    • clj-kondo from 2021.12.19 to 2022.01.13 on 2022-01-14
    • clippy from 0.1.57 to 0.1.58 on 2022-01-14
    • checkov from 2.0.712 to 2.0.717 on 2022-01-14
    • phpstan from 1.3.3 to 1.4.0 on 2022-01-15
    • terragrunt from 0.35.18 to 0.35.19 on 2022-01-15
    • terragrunt from 0.35.19 to 0.35.20 on 2022-01-15
    • checkov from 2.0.717 to 2.0.718 on 2022-01-16
    • eslint from 8.6.0 to 8.7.0 on 2022-01-17
    • checkov from 2.0.718 to 2.0.720 on 2022-01-17
    • phpstan from 1.4.0 to 1.4.1 on 2022-01-18
    • checkov from 2.0.720 to 2.0.727 on 2022-01-18
    • clj-kondo from 2022.01.13 to 2022.01.15 on 2022-01-22
    • cfn-lint from 0.56.4 to 0.57.0 on 2022-01-22
    • markdown-link-check from 3.9.0 to 3.9.2 on 2022-01-22
    • phpstan from 1.4.1 to 1.4.2 on 2022-01-22
    • protolint from 0.35.2 to 0.36.0 on 2022-01-22
    • cspell from 5.15.2 to 5.16.0 on 2022-01-22
    • swiftlint from 0.45.1 to 0.46.0 on 2022-01-22
    • checkov from 2.0.727 to 2.0.744 on 2022-01-22
    • kics from 1.4.9 to 1.5.0 on 2022-01-22
    • terraform-fmt from 1.1.3 to 1.1.4 on 2022-01-22
    • terragrunt from 0.35.20 to 0.36.0 on 2022-01-22
megalinter - MegaLinter v5.5.0

Published by nvuillam almost 3 years ago

  • Linter versions upgrades
    • checkov from 2.0.680 to 2.0.681 on 2021-12-21
    • stylelint from 14.1.0 to 14.2.0 on 2021-12-23
    • mypy from 0.920 to 0.930 on 2021-12-23
    • checkov from 2.0.681 to 2.0.687 on 2021-12-23
    • npm-groovy-lint from 9.1.0 to 9.2.0 on 2021-12-23
    • checkov from 2.0.687 to 2.0.690 on 2021-12-23
    • tflint from 0.34.0 to 0.34.1 on 2021-12-26
    • clj-kondo from 2021.06.18 to 2021.12.19 on 2021-12-29
    • npm-groovy-lint from 9.2.0 to 9.3.0 on 2021-12-29
    • checkstyle from 9.2 to 9.2.1 on 2021-12-29
    • cspell from 5.13.4 to 5.14.0 on 2021-12-29
    • checkov from 2.0.690 to 2.0.695 on 2021-12-29
    • phpstan from 1.2.0 to 1.3.0 on 2021-12-29
    • checkov from 2.0.695 to 2.0.701 on 2021-12-31
    • htmlhint from 1.0.0 to 1.1.0 on 2022-01-01
    • eslint from 8.5.0 to 8.6.0 on 2022-01-01
    • checkov from 2.0.701 to 2.0.702 on 2022-01-03
megalinter - MegaLinter v5.4.0

Published by nvuillam almost 3 years ago

  • Linter versions upgrades
    • snakemake from 6.12.1 to 6.12.2 on 2021-12-09
    • checkov from 2.0.636 to 2.0.639 on 2021-12-09
    • checkov from 2.0.639 to 2.0.641 on 2021-12-09
    • terraform-fmt from 1.0.11 to 1.1.0 on 2021-12-09
    • snakemake from 6.12.2 to 6.12.3 on 2021-12-11
    • checkov from 2.0.641 to 2.0.648 on 2021-12-11
    • cspell from 5.13.2 to 5.13.3 on 2021-12-11
    • terragrunt from 0.35.13 to 0.35.14 on 2021-12-11
    • checkov from 2.0.648 to 2.0.649 on 2021-12-12
    • phpcs from 3.6.1 to 3.6.2 on 2021-12-14
    • sqlfluff from 0.8.2 to 0.9.0 on 2021-12-14
    • checkov from 2.0.649 to 2.0.659 on 2021-12-14
    • tflint from 0.33.2 to 0.34.0 on 2021-12-14
    • npm-groovy-lint from 9.0.0 to 9.1.0 on 2021-12-15
    • powershell from 7.2.0 to 7.2.1 on 2021-12-15
    • checkov from 2.0.659 to 2.0.660 on 2021-12-15
    • mypy from 0.910 to 0.920 on 2021-12-16
    • checkov from 2.0.660 to 2.0.662 on 2021-12-16
    • checkov from 2.0.662 to 2.0.668 on 2021-12-17
    • terraform-fmt from 1.1.0 to 1.1.1 on 2021-12-17
    • eslint from 8.4.1 to 8.5.0 on 2021-12-18
    • checkov from 2.0.668 to 2.0.672 on 2021-12-18
    • cspell from 5.13.3 to 5.13.4 on 2021-12-18
    • terraform-fmt from 1.1.1 to 1.1.2 on 2021-12-18
    • terragrunt from 0.35.14 to 0.35.16 on 2021-12-18
    • coffeelint from 5.2.1 to 5.2.2 on 2021-12-21
    • checkov from 2.0.672 to 2.0.680 on 2021-12-21
    • kics from 1.4.8 to 1.4.9 on 2021-12-21
megalinter - MegaLinter v5.3.0

Published by nvuillam almost 3 years ago

  • Fix jscpd typo about .venv (#986)

  • markdownlint: rename default config file from .markdown-lint.json to .markdownlint.json

  • Deprecate DEFAULT_BRANCH setting (#948)

  • Correct some broken links in README from "Mega-Linter" to "MegaLinter" (#1030)

  • Docker run -- clean-up containers when exits (#1033)

  • Add missing Bandit config file and rules path options (#679)

  • Fix getting linter version of npm plugin. (#845)

  • Improve runtime performances when using a flavor and defining FLAVORS_SUGGESTION: false

  • Do not check for updated files when APPLY_FIXES is not active

  • Fix CLI_LINT_MODE default value in doc (#1086)

  • Linters

    • New linter phplint to speed-up linting of php files (#1031)
      • Fix phplint constraint to accept all future bugfix v3.0.x versions (PHP 7.4 support) (#1043)
    • cpplint: Use cli_lint_mode: project to improve performances
  • Linter versions upgrades

    • remark-lint from 14.0.1 to 14.0.2 on 2021-11-19
    • php from 7.4.25 to 7.4.26 on 2021-11-19
    • checkov from 2.0.587 to 2.0.588 on 2021-11-19
    • markdownlint from 0.29.0 to 0.30.0 on 2021-11-21
    • checkov from 2.0.588 to 2.0.591 on 2021-11-21
    • terragrunt from 0.35.10 to 0.35.12 on 2021-11-21
    • eslint from 8.2.0 to 8.3.0 on 2021-11-21
    • checkov from 2.0.591 to 2.0.595 on 2021-11-21
    • cfn-lint from 0.56.1 to 0.56.2 on 2021-11-22
    • sqlfluff from 0.8.1 to 0.8.2 on 2021-11-22
    • checkov from 2.0.595 to 2.0.597 on 2021-11-22
    • htmlhint from 0.16.1 to 0.16.2 on 2021-11-24
    • checkov from 2.0.597 to 2.0.600 on 2021-11-24
    • htmlhint from 0.16.2 to 0.16.3 on 2021-11-25
    • markdown-link-check from 0.0.0 to 3.9.0 on 2021-11-25
    • cspell from 5.13.0 to 5.13.1 on 2021-11-25
    • checkov from 2.0.600 to 2.0.603 on 2021-11-25
    • kics from 1.4.7 to 1.4.8 on 2021-11-25
    • prettier from 2.4.1 to 2.5.0 on 2021-11-26
    • pylint from 2.11.1 to 2.12.1 on 2021-11-26
    • snakemake from 6.10.0 to 6.11.0 on 2021-11-26
    • checkov from 2.0.603 to 2.0.605 on 2021-11-26
    • terragrunt from 0.35.12 to 0.35.13 on 2021-11-26
    • htmlhint from 0.16.3 to 1.0.0 on 2021-11-27
    • scalafix from 0.9.32 to 0.9.33 on 2021-11-27
    • snakemake from 6.11.0 to 6.11.1 on 2021-11-27
    • checkstyle from 9.1 to 9.2 on 2021-11-29
    • checkov from 2.0.605 to 2.0.606 on 2021-11-29
    • snakemake from 6.11.1 to 6.12.1 on 2021-11-30
    • swiftlint from 0.45.0 to 0.45.1 on 2021-11-30
    • checkov from 2.0.606 to 2.0.609 on 2021-11-30
    • v8r from 0.6.1 to 0.7.0 on 2021-11-30
    • v8r from 0.7.0 to 0.6.1 on 2021-12-01
    • checkov from 2.0.614 to 2.0.616 on 2021-12-01
    • checkov from 2.0.616 to 2.0.618 on 2021-12-01
    • coffeelint from 5.2.0 to 5.2.1 on 2021-12-02
    • checkov from 2.0.618 to 2.0.621 on 2021-12-02
    • ktlint from 0.40.0 to 0.43.2 on 2021-12-02
    • clippy from 0.1.56 to 0.1.57 on 2021-12-03
    • checkov from 2.0.621 to 2.0.625 on 2021-12-03
    • cfn-lint from 0.56.2 to 0.56.3 on 2021-12-04
    • pylint from 2.12.1 to 2.12.2 on 2021-12-04
    • checkov from 2.0.625 to 2.0.626 on 2021-12-04
    • eslint from 8.3.0 to 8.4.0 on 2021-12-04
    • prettier from 2.5.0 to 2.5.1 on 2021-12-05
    • black from 21.11 to 21.12 on 2021-12-06
    • checkov from 2.0.626 to 2.0.628 on 2021-12-06
    • checkov from 2.0.628 to 2.0.632 on 2021-12-07
    • eslint from 8.4.0 to 8.4.1 on 2021-12-07
    • cspell from 5.13.1 to 5.13.2 on 2021-12-07
    • checkov from 2.0.632 to 2.0.634 on 2021-12-07
    • tflint from 0.33.1 to 0.33.2 on 2021-12-07
    • checkov from 2.0.634 to 2.0.636 on 2021-12-08
megalinter - MegaLinter v5.2.0

Published by nvuillam almost 3 years ago

  • Fix release doc CI

  • Add <utteranc.es> comments in online documentation

  • Add link to MegaLinter documentation in console logs

  • Linter versions upgrades

    • actionlint from 1.6.7 to 1.6.8 on 2021-11-15
    • checkov from 2.0.572 to 2.0.573 on 2021-11-15
    • checkov from 2.0.573 to 2.0.574 on 2021-11-15
    • cfn-lint from 0.56.0 to 0.56.1 on 2021-11-17
    • checkov from 2.0.574 to 2.0.580 on 2021-11-17
    • black from 21.10 to 21.11 on 2021-11-17
    • cspell from 5.12.6 to 5.13.0 on 2021-11-17
    • checkov from 2.0.580 to 2.0.582 on 2021-11-17
    • checkov from 2.0.582 to 2.0.583 on 2021-11-18
    • phpstan from 1.1.2 to 1.2.0 on 2021-11-18
    • checkov from 2.0.583 to 2.0.587 on 2021-11-18
megalinter - MegaLinter v5.1.0

Published by nvuillam almost 3 years ago

  • Fix config issue with IGNORE_GITIGNORED_FILES (#932)

  • Bypass random CI issue with sql_tsqllint_test test version and test help

  • New configuration PRINT_ALL_FILES (default: true). If set to false, console log only displays updated and error files, not all of them

  • Update black configuration, that now uses a pyproject.toml file (#949)

  • Allows list_of_files cli_lint_mode on Psalm linter to improve performance compare to file mode

  • mega-linter-runner: Upgrade yeoman environment to allow spaces in path

  • Documentation versioning with mike

  • Accordingly, to official PHPStan documentation, the TEMPLATES/phpstan.neon.dist config file set default level to zero.

  • Downgrade dotnet from 6.0 to 5.0, to be compliant with tsqllint

  • Allow GithubStatusReporter to work for other CI platforms

  • Add license badge in linters documentation (All linters)

  • Upgrade checkov install instructions to use alpine-oriented ones

  • Fix wrong errors count displayed with PHPStan and Psalm linters (#985)

  • Fix typo error in .jscpd.json config file (#986)

  • Linter versions upgrades

    • cspell from 5.12.5 to 5.12.6 on 2021-11-04
    • cfn-lint from 0.55.0 to 0.56.0 on 2021-11-06
    • coffeelint from 5.1.0 to 5.1.1 on 2021-11-06
    • jscpd from 3.3.26 to 3.4.1 on 2021-11-06
    • hadolint from 2.7.0 to 2.8.0 on 2021-11-06
    • eslint-plugin-jsonc from 1.7.0 to 2.0.0 on 2021-11-06
    • phpstan from 1.0.2 to 1.1.0 on 2021-11-06
    • jscpd from 3.4.1 to 3.4.2 on 2021-11-07
    • shellcheck from 0.7.2 to 0.8.0 on 2021-11-07
    • coffeelint from 5.1.1 to 5.2.0 on 2021-11-07
    • jscpd from 3.4.2 to 3.3.26 on 2021-11-07
    • hadolint from 2.8.0 to 2.7.0 on 2021-11-07
    • sqlfluff from 0.7.1 to 0.8.0 on 2021-11-07
    • sqlfluff from 0.8.0 to 0.8.1 on 2021-11-08
    • swiftlint from 0.43.1 to 0.44.0 on 2021-11-08
    • actionlint from 1.6.6 to 1.6.7 on 2021-11-08
    • eslint from 7.32.0 to 8.2.0 on 2021-11-08
    • swiftlint from 0.44.0 to 0.45.0 on 2021-11-08
    • powershell from 7.1.5 to 7.2.0 on 2021-11-08
    • protolint from 0.35.1 to 0.35.2 on 2021-11-09
    • isort from 5.10.0 to 5.10.1 on 2021-11-09
    • phpstan from 1.1.1 to 1.1.2 on 2021-11-09
    • kics from 1.4.6 to 1.4.7 on 2021-11-11
    • terraform-fmt from 1.0.10 to 1.0.11 on 2021-11-11
    • terragrunt from 0.35.6 to 0.35.8 on 2021-11-11
    • htmlhint from 0.16.0 to 0.16.1 on 2021-11-12
    • checkov from 2.0.524 to 2.0.566 on 2021-11-12
    • terragrunt from 0.35.8 to 0.35.9 on 2021-11-12
    • bandit from 1.7.0 to 1.7.1 on 2021-11-13
    • scalafix from 0.9.31 to 0.9.32 on 2021-11-13
    • checkov from 2.0.566 to 2.0.569 on 2021-11-13
    • terragrunt from 0.35.9 to 0.35.10 on 2021-11-13
    • checkov from 2.0.569 to 2.0.571 on 2021-11-14
    • stylelint from 14.0.1 to 14.1.0 on 2021-11-14
    • checkov from 2.0.571 to 2.0.572 on 2021-11-14
megalinter - MegaLinter v5.0.7

Published by nvuillam almost 3 years ago

  • Fix that upgrader removed all jobs after cancel_duplicates but the last (#925)

  • Linter versions upgrades

    • cfn-lint from 0.54.4 to 0.55.0 on 2021-11-03
    • phpstan from 1.0.0 to 1.0.1 on 2021-11-03
    • golangci-lint from 1.42.1 to 1.43.0 on 2021-11-04
    • phpstan from 1.0.1 to 1.0.2 on 2021-11-04
    • isort from 5.9.3 to 5.10.0 on 2021-11-04
megalinter - MegaLinter v5.0.6

Published by nvuillam almost 3 years ago

  • Use GH actions concurrency to cancel runs (#921)
megalinter - MegaLinter v5.0.5

Published by nvuillam almost 3 years ago

  • Fix mega-linter-runner --install template for Github Action Workflow

  • Replace expression "abusive copy-paste" by "excessive copy-paste"

  • Linter versions upgrades

    • coffeelint from 5.0.5 to 5.1.0 on 2021-11-02
    • phpstan from 0.12.99 to 1.0.0 on 2021-11-02
    • black from 21.9 to 21.10 on 2021-11-02
    • cspell from 5.12.4 to 5.12.5 on 2021-11-02
    • terragrunt from 0.35.5 to 0.35.6 on 2021-11-02
megalinter - MegaLinter v5.0.4

Published by nvuillam almost 3 years ago

  • Push images with tag "latest" in docker hub
megalinter - MegaLinter v5.0.3

Published by nvuillam almost 3 years ago

Fix release CI

megalinter - MegaLinter v5.0.2

Published by nvuillam almost 3 years ago

  • Quick build to fix stargazers badge regression (see issue #873) (#909)
  • Improve Azure Pipeline template documentation (#908)
  • Take in account legacy docker images for total docker pull count (#910)
  • Upgrade stale github action
  • Create latest docker image tag
megalinter - MegaLinter v5.0.1

Published by nvuillam almost 3 years ago

  • Fix mega-linter-runner bug related to v5
  • Fix online documentation
megalinter - MegaLinter v5.0.0

Published by nvuillam almost 3 years ago

  • Migration from github individual repo nvuillam/mega-linter to github organization repo megalinter/megalinter

  • Migration from docker hub space nvuillam to space megalinter

    • Docker images are now megalinter/megalinter or megalinter/megalinter-FLAVOR
  • Documentation is now hosted at https://megalinter.github.io/

  • Tool to upgrade user repos configuration files using npx mega-linter-runner --upgrade (will upgrade references to nvuillam/mega-linter into megalinter/megalinter)

  • Version management: Now mega-linter docker images, github action and mega-linter-runner versions are aligned

    • latest for latest official release
    • beta for current content of main branch
    • alpha for current content of alpha branch
    • docker image, github action and mega-linter-runner can still be called with exact version number
  • Being more inclusive: rename master branch into main

  • IGNORE_GITIGNORED_FILES parameter default to true

Package Rankings
Top 2.07% on Npmjs.org
Top 6.75% on Proxy.golang.org
Top 0.83% on Github actions
Badges
Extracted from project README
OX Security Docker Pulls Downloads/week GitHub stars MegaLinter codecov Generated by github-dependents-info Secured with Trivy GitHub contributors GitHub Sponsors PRs Welcome Tweet GitHub Gitlab Azure Bitbucket Jenkins Drone Concourse Docker SARIF Grafana Upgrade to v8 Video GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars GitHub stars Screenshot Version Downloads/week Downloads/total MegaLinter codecov
Related Projects