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 hidden (Show)

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