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 - Mega-Linter v4.47.0

Published by nvuillam almost 3 years ago

  • Upgrades

    • Base docker image python:3.9.6-alpine3.13 to python:3.9.7-alpine3.13
    • Automerge internal job pascalgn/automerge-action-0.14.2 to pascalgn/automerge-action-0.14.3
  • Config reporter: Parse .vscode/extensions.json as json5 (with comments)

  • Add eslint-plugin-jsx-a11y dependency

  • Rename default PHPStan config file, from phpstan.neon to phpstan.neon.dist accordingly to PHPStan resolution priority

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

  • phpstan is now installed with phive rather than composer (reduces disk usage)

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

  • Allows list_of_files cli_lint_mode on EditorConfig-Checker linter to improve performance compare to file mode

  • Fix internal CSS because of StyleLint new rule selector-class-pattern

  • Fix ansible-lint version collection

  • Message to recommend to upgrade to MegaLinter v5

  • Linter versions upgrades

    • cfn-lint from 0.54.1 to 0.54.2 on 2021-09-23
    • eslint-plugin-jsonc from 1.6.0 to 1.7.0 on 2021-09-23
    • checkov from 2.0.430 to 2.0.436 on 2021-09-23
    • coffeelint from 5.0.3 to 5.0.4 on 2021-09-24
    • checkov from 2.0.436 to 2.0.438 on 2021-09-24
    • php from 7.4.21 to 7.4.24 on 2021-09-24
    • terragrunt from 0.32.3 to 0.32.4 on 2021-09-24
    • snakemake from 6.8.0 to 6.8.1 on 2021-09-25
    • checkov from 2.0.438 to 2.0.441 on 2021-09-25
    • secretlint from 4.0.0 to 4.1.0 on 2021-09-25
    • checkov from 2.0.441 to 2.0.442 on 2021-09-26
    • checkov from 2.0.442 to 2.0.443 on 2021-09-27
    • protolint from 0.32.0 to 0.35.1 on 2021-09-26
    • protolint from 0.32.0 to 0.35.1 on 2021-09-27
    • checkov from 2.0.443 to 2.0.446 on 2021-09-27
    • cspell from 5.10.1 to 5.11.0 on 2021-09-29
    • checkov from 2.0.446 to 2.0.448 on 2021-09-29
    • npm-groovy-lint from 8.2.0 to 9.0.0 on 2021-09-30
    • sfdx-scanner-apex from 2.11.0 to 2.12.0 on 2021-09-30
    • sfdx-scanner-aura from 2.11.0 to 2.12.0 on 2021-09-30
    • sfdx-scanner-lwc from 2.11.0 to 2.12.0 on 2021-09-30
    • snakemake from 6.8.1 to 6.9.0 on 2021-09-30
    • cspell from 5.11.0 to 5.11.1 on 2021-09-30
    • checkov from 2.0.448 to 2.0.454 on 2021-09-30
    • snakemake from 6.9.0 to 6.9.1 on 2021-09-30
    • checkov from 2.0.454 to 2.0.461 on 2021-09-30
    • checkstyle from 9.0 to 9.0.1 on 2021-10-03
    • luacheck from 0.23.0 to 0.25.0 on 2021-10-03
    • checkov from 2.0.461 to 2.0.467 on 2021-10-03
    • terraform-fmt from 1.0.7 to 1.0.8 on 2021-10-03
    • terragrunt from 0.32.4 to 0.34.0 on 2021-10-03
    • sqlfluff from 0.6.6 to 0.6.7 on 2021-10-05
    • checkov from 2.0.467 to 2.0.469 on 2021-10-05
    • markdownlint from 0.28.1 to 0.29.0 on 2021-10-06
    • cspell from 5.11.1 to 5.12.0 on 2021-10-06
    • sqlfluff from 0.6.7 to 0.6.8 on 2021-10-06
    • checkov from 2.0.469 to 2.0.475 on 2021-10-06
    • cspell from 5.12.0 to 5.12.1 on 2021-10-06
    • checkov from 2.0.475 to 2.0.476 on 2021-10-06
    • cspell from 5.12.1 to 5.12.2 on 2021-10-07
    • terragrunt from 0.34.0 to 0.34.1 on 2021-10-07
    • checkov from 2.0.476 to 2.0.477 on 2021-10-07
    • terrascan from 1.10.0 to 1.11.0 on 2021-10-07
    • cspell from 5.12.2 to 5.12.3 on 2021-10-09
    • checkov from 2.0.477 to 2.0.479 on 2021-10-09
    • sqlfluff from 0.6.8 to 0.6.9 on 2021-10-10
    • checkov from 2.0.479 to 2.0.481 on 2021-10-10
    • checkov from 2.0.481 to 2.0.482 on 2021-10-10
    • phpcs from 3.6.0 to 3.6.1 on 2021-10-12
    • flake8 from 3.9.2 to 4.0.1 on 2021-10-12
    • checkov from 2.0.482 to 2.0.484 on 2021-10-12
    • terragrunt from 0.34.1 to 0.34.3 on 2021-10-12
    • checkov from 2.0.484 to 2.0.485 on 2021-10-13
    • powershell from 7.1.4 to 7.1.5 on 2021-10-16
    • sqlfluff from 0.6.9 to 0.7.0 on 2021-10-16
    • checkov from 2.0.485 to 2.0.491 on 2021-10-16
    • terraform-fmt from 1.0.8 to 1.0.9 on 2021-10-16
    • terragrunt from 0.34.3 to 0.35.3 on 2021-10-16
    • tflint from 0.32.1 to 0.33.0 on 2021-10-16
    • checkov from 2.0.491 to 2.0.492 on 2021-10-17
    • actionlint from 1.6.5 to 1.6.6 on 2021-10-17
    • cfn-lint from 0.54.2 to 0.54.3 on 2021-10-21
    • coffeelint from 5.0.4 to 5.0.5 on 2021-10-21
    • snakefmt from 0.4.3 to 0.4.4 on 2021-10-21
    • tekton-lint from 0.5.2 to 0.6.0 on 2021-10-21
    • checkov from 2.0.492 to 2.0.497 on 2021-10-21
    • terragrunt from 0.35.3 to 0.35.4 on 2021-10-21
    • stylelint from 13.13.1 to 14.0.0 on 2021-10-24
    • clippy from 0.1.55 to 0.1.56 on 2021-10-24
    • snakemake from 6.9.1 to 6.10.0 on 2021-10-24
    • sqlfluff from 0.7.0 to 0.7.1 on 2021-10-24
    • checkov from 2.0.497 to 2.0.506 on 2021-10-24
    • terrascan from 1.11.0 to 1.12.0 on 2021-10-24
    • checkov from 2.0.506 to 2.0.507 on 2021-10-24
    • checkov from 2.0.507 to 2.0.509 on 2021-10-24
    • checkov from 2.0.509 to 2.0.510 on 2021-10-25
    • checkov from 2.0.510 to 2.0.516 on 2021-10-26
    • stylelint from 14.0.0 to 14.0.1 on 2021-10-26
    • checkov from 2.0.516 to 2.0.524 on 2021-10-26
    • php from 7.4.24 to 7.4.25 on 2021-10-27
    • cfn-lint from 0.54.3 to 0.54.4 on 2021-10-28
    • htmlhint from 0.15.2 to 0.16.0 on 2021-10-29
    • terraform-fmt from 1.0.9 to 1.0.10 on 2021-10-29
    • terragrunt from 0.35.4 to 0.35.5 on 2021-10-29
megalinter - Mega-Linter v4.46.0

Published by nvuillam about 3 years ago

  • Add openssh apk for git repos using ssh

  • Change default yamllint config file name from .yaml-lint.yml to .yamllint.yml

  • Allow to disable console reporter using CONSOLE_REPORTER: false

  • Override cli_lint_mode of linters using configuration : LINTER_CLI_LINT_MODE

  • Performances

    • Use list_of_files linting mode for yamllint , black and prettier
  • Fixes

    • Add CONFIG_REPORTER in json schema
    • Fix Broken CI due to mega-linter test plugin
  • Linter versions upgrades

    • checkov from 2.0.396 to 2.0.399 on 2021-09-06
    • golangci-lint from 1.42.0 to 1.42.1 on 2021-09-07
    • snakemake from 6.7.0 to 6.8.0 on 2021-09-07
    • cfn-lint from 0.53.1 to 0.54.1 on 2021-09-12
    • prettier from 2.3.2 to 2.4.0 on 2021-09-12
    • clippy from 0.1.54 to 0.1.55 on 2021-09-12
    • sqlfluff from 0.6.4 to 0.6.5 on 2021-09-12
    • checkov from 2.0.399 to 2.0.407 on 2021-09-12
    • terragrunt from 0.31.8 to 0.31.10 on 2021-09-12
    • tflint from 0.31.0 to 0.32.1 on 2021-09-12
    • cspell from 5.9.0 to 5.9.1 on 2021-09-12
    • phpstan from 0.12.98 to 0.12.99 on 2021-09-15
    • puppet-lint from 2.5.0 to 2.5.2 on 2021-09-15
    • black from 21.8 to 21.9 on 2021-09-15
    • checkov from 2.0.407 to 2.0.414 on 2021-09-15
    • terragrunt from 0.31.10 to 0.31.11 on 2021-09-15
    • terragrunt from 0.31.11 to 0.32.1 on 2021-09-15
    • secretlint from 3.3.0 to 4.0.0 on 2021-09-18
    • htmlhint from 0.15.1 to 0.15.2 on 2021-09-18
    • prettier from 2.4.0 to 2.4.1 on 2021-09-18
    • pylint from 2.10.2 to 2.11.1 on 2021-09-18
    • scalafix from 0.9.30 to 0.9.31 on 2021-09-18
    • cspell from 5.9.1 to 5.10.1 on 2021-09-18
    • checkov from 2.0.414 to 2.0.421 on 2021-09-18
    • terraform-fmt from 1.0.6 to 1.0.7 on 2021-09-18
    • terragrunt from 0.32.1 to 0.32.2 on 2021-09-18
    • checkov from 2.0.421 to 2.0.425 on 2021-09-19
    • checkov from 2.0.425 to 2.0.426 on 2021-09-19
    • checkov from 2.0.426 to 2.0.427 on 2021-09-20
    • coffeelint from 5.0.2 to 5.0.3 on 2021-09-21
    • rstfmt from 0.0.9 to 0.0.10 on 2021-09-21
    • sqlfluff from 0.6.5 to 0.6.6 on 2021-09-21
    • checkov from 2.0.427 to 2.0.428 on 2021-09-21
    • checkov from 2.0.428 to 2.0.430 on 2021-09-21
    • terragrunt from 0.32.2 to 0.32.3 on 2021-09-21
megalinter - Mega-Linter v4.45.0

Published by nvuillam about 3 years ago

  • New CONFIG_REPORTER to generate "ready to copy" folder containing default linter configurations and IDE extensions recommendations

  • New JSON_REPORTER to generate an output json file in report folder

  • Manage pre_commands and post_commands at linter level

    • Default commands defined at linter descriptor level
    • Overridable by user in linterName_PRE_COMMANDS and linterName_POST_COMMANDS in .mega-linter.yml
  • Fix tflint config so no custom PRE_COMMAND is necessary

  • Use dotnet installer to setup tsqllint. tsqllint is now part of the main Mega-Linter flavor, but removed from JAVASCRIPT flavor

  • Ignore linter_FILTER_REGEX_INCLUDE/linter_FILTER_REGEX_EXCLUDE for linters running on the whole project directory

  • mega-linter-runner updates

    • New CLI argument --json, to get the full report as JSON in stdout last line
    • Fix mega-linter-runner --install when local folder path contain spaces
    • Upgrade mega-linter-runner dependencies (npm audit fix)
    • Better comments for generated .mega-linter.yml config file
  • Linter versions upgrades

    • markdown-table-formatter from 1.1.0 to 1.2.0 on 2021-08-20
    • phpstan from 0.12.94 to 0.12.95 on 2021-08-20
    • pylint from 2.9.6 to 2.10.1 on 2021-08-21
    • sqlfluff from 0.6.3 to 0.6.4 on 2021-08-21
    • phpstan from 0.12.95 to 0.12.96 on 2021-08-21
    • pylint from 2.10.1 to 2.10.2 on 2021-08-22
    • cspell from 5.7.2 to 5.8.0 on 2021-08-22
    • yamllint from 1.26.2 to 1.26.3 on 2021-08-22
    • eslint-plugin-jsonc from 1.5.0 to 1.6.0 on 2021-08-23
    • checkov from 2.0.363 to 2.0.367 on 2021-08-23
    • cspell from 5.8.0 to 5.8.1 on 2021-08-24
    • terragrunt from 0.31.5 to 0.31.6 on 2021-08-24
    • hadolint from 2.6.0 to 2.7.0 on 2021-08-28
    • dotenv-linter from 3.1.0 to 3.1.1 on 2021-08-28
    • cspell from 5.8.1 to 5.8.2 on 2021-08-28
    • checkov from 2.0.367 to 2.0.376 on 2021-08-28
    • terragrunt from 0.31.6 to 0.31.7 on 2021-08-28
    • terrascan from 1.9.0 to 1.10.0 on 2021-08-28
    • checkov from 2.0.376 to 2.0.377 on 2021-08-29
    • cfn-lint from 0.53.0 to 0.53.1 on 2021-08-31
    • tsqllint from 1.13.5.0 to 1.14.0.0 on 2021-08-31
    • checkov from 2.0.377 to 2.0.380 on 2021-08-31
    • terragrunt from 0.31.7 to 0.31.8 on 2021-08-31
    • checkstyle from 8.45.1 to 9.0 on 2021-09-01
    • cspell from 5.8.2 to 5.9.0 on 2021-09-01
    • checkov from 2.0.380 to 2.0.387 on 2021-09-01
    • phpstan from 0.12.96 to 0.12.97 on 2021-09-02
    • checkov from 2.0.387 to 2.0.392 on 2021-09-02
    • checkov from 2.0.392 to 2.0.393 on 2021-09-02
    • phpstan from 0.12.97 to 0.12.98 on 2021-09-03
    • checkov from 2.0.393 to 2.0.395 on 2021-09-03
    • checkov from 2.0.395 to 2.0.396 on 2021-09-04
    • black from 20.8 to 21.8 on 2021-09-04
    • snakefmt from 0.4.2 to 0.4.3 on 2021-09-04
    • terraform-fmt from 1.0.5 to 1.0.6 on 2021-09-04
megalinter - Mega-Linter v4.44.1

Published by nvuillam about 3 years ago

Fixed typo in version number while generating v4.44.0.
Please use v4.44.1 instead

megalinter - Mega-Linter v4.44.0

Published by nvuillam about 3 years ago

  • Upgrade tflint descriptor to use ghcr.io/terraform-linters/tflint docker image and initialize tflint

  • Add page for flavors stats in online documentation

  • Unable to list git ignored files when IGNORED_GITIGNORED_FILES: true (#PR605, by David Bernard with the contribution of Tim Pansino)

  • Linter versions upgrades

megalinter - Mega-Linter v4.43.0

Published by nvuillam about 3 years ago

  • Add secretlint to check for credentials , secrets and passwords stored in linted repository

  • Linter versions upgrades

    • snakemake from 6.6.1 to 6.7.0 on 2021-08-12
    • checkov from 2.0.344 to 2.0.346 on 2021-08-12
    • checkov from 2.0.346 to 2.0.347 on 2021-08-12
megalinter - Mega-Linter v4.42.0

Published by nvuillam about 3 years ago

  • Add tsqllint to lint TSQL files

  • Store docker pulls statistics history

  • add IGNORE_GENERATED_FILES in json schema

  • allow commonjs config file for eslint - #629, by vitalitytv

  • Linter versions upgrades

    • checkov from 2.0.295 to 2.0.297 on 2021-07-25
    • puppet-lint from 2.4.2 to 2.5.0 on 2021-07-26
    • checkov from 2.0.297 to 2.0.303 on 2021-07-26
    • checkov from 2.0.303 to 2.0.307 on 2021-07-28
    • v8r from 0.5.0 to 0.6.0 on 2021-07-29
    • pylint from 2.9.5 to 2.9.6 on 2021-07-29
    • checkov from 2.0.307 to 2.0.313 on 2021-07-29
    • isort from 5.9.2 to 5.9.3 on 2021-07-30
    • clippy from 0.1.53 to 0.1.54 on 2021-07-30
    • snakefmt from 0.4.1 to 0.4.2 on 2021-07-30
    • checkov from 2.0.313 to 2.0.317 on 2021-07-30
    • terragrunt from 0.31.1 to 0.31.2 on 2021-07-30
    • eslint from 7.31.0 to 7.32.0 on 2021-07-31
    • phpstan from 0.12.93 to 0.12.94 on 2021-07-31
    • checkov from 2.0.317 to 2.0.318 on 2021-07-31
    • terragrunt from 0.31.2 to 0.31.3 on 2021-07-31
    • checkstyle from 8.44 to 8.45 on 2021-08-01
    • shfmt from 3.3.0 to 3.3.1 on 2021-08-02
    • checkov from 2.0.318 to 2.0.323 on 2021-08-02
    • cfn-lint from 0.52.0 to 0.53.0 on 2021-08-03
    • checkov from 2.0.323 to 2.0.327 on 2021-08-03
    • remark-lint from 13.0.0 to 14.0.1 on 2021-08-04
    • checkov from 2.0.327 to 2.0.330 on 2021-08-04
    • yamllint from 1.26.1 to 1.26.2 on 2021-08-04
    • checkov from 2.0.330 to 2.0.334 on 2021-08-05
    • terraform-fmt from 1.0.3 to 1.0.4 on 2021-08-05
    • checkov from 2.0.334 to 2.0.336 on 2021-08-05
    • sfdx-scanner-apex from 2.10.0 to 2.10.1005 on 2021-08-06
    • sfdx-scanner-aura from 2.10.0 to 2.10.1005 on 2021-08-06
    • sfdx-scanner-lwc from 2.10.0 to 2.10.1005 on 2021-08-06
    • v8r from 0.6.0 to 0.6.1 on 2021-08-07
    • checkov from 2.0.336 to 2.0.337 on 2021-08-07
    • terrascan from 1.8.1 to 1.9.0 on 2021-08-07
    • checkov from 2.0.337 to 2.0.338 on 2021-08-08
    • checkstyle from 8.45 to 8.45.1 on 2021-08-09
    • checkov from 2.0.338 to 2.0.340 on 2021-08-09
    • checkov from 2.0.340 to 2.0.342 on 2021-08-10
    • checkov from 2.0.342 to 2.0.344 on 2021-08-10
megalinter - Mega-Linter v4.41.0

Published by nvuillam about 3 years ago

  • New config variable IGNORE_GITIGNORED_FILES (default: false). If set to true, Mega-Linter will skips files ignored by git using .gitignore files

  • New config variable IGNORE_GENERATED_FILES (default: false). If set to true, Mega-Linter will skips files containing @generated marker and not containing @not-generated marker

  • Linter versions upgrades

megalinter - Mega-Linter v4.40.0

Published by nvuillam over 3 years ago

  • Add mypy python linter

  • mega-linter-runner: Add possibility to send the docker image to use, including from another registry than docker hub, with argument --image

  • Linter versions upgrades

    • phpstan from 0.12.91 to 0.12.92 on 2021-07-10
    • checkov from 2.0.259 to 2.0.261 on 2021-07-11
    • checkov from 2.0.261 to 2.0.262 on 2021-07-11
    • checkov from 2.0.262 to 2.0.263 on 2021-07-12
    • checkov from 2.0.263 to 2.0.266 on 2021-07-13
    • checkov from 2.0.266 to 2.0.267 on 2021-07-13
megalinter - Mega-Linter v4.38.0

Published by nvuillam over 3 years ago

  • New python linter: bandit, added by Tom Pansino

  • Manage Github action versioning: Match Mega-Linter docker image version

  • Linter versions upgrades

    • snakemake from 6.5.2 to 6.5.3 on 2021-07-07
    • checkov from 2.0.251 to 2.0.253 on 2021-07-07
    • php from 7.4.19 to 7.4.21 on 2021-07-07
    • sql-lint from 0.0.18 to 0.0.19 on 2021-07-08
    • checkov from 2.0.253 to 2.0.257 on 2021-07-08
    • isort from 5.9.1 to 5.9.2 on 2021-07-10
    • checkov from 2.0.257 to 2.0.259 on 2021-07-10
megalinter - Mega-Linter v4.37.0

Published by nvuillam over 3 years ago

  • Downgrade npm to npm@latest-6 to avoid idealTree error when using npm install

  • Use pip to install ansible & ansible-lint as alpine apk package ansible disappeared

  • Add --doc argument to build.sh to generate doc only when requested (manually, or from CI job Auto-Update-Linters)

  • Add rust in default installations as it is required for latest pip cryptography package

  • Linter versions upgrades

megalinter - Mega-Linter v4.36.0

Published by nvuillam over 3 years ago

  • Fix Phive (php package manager) installation

  • Fix dependency error with importlib_metadata before build

  • Linter versions upgrades

    • clj-kondo from 2021.04.23 to 2021.06.18 on 2021-06-22
    • cfn-lint from 0.50.0 to 0.51.0 on 2021-06-22
    • hadolint from 2.4.1 to 2.5.0 on 2021-06-22
    • dotenv-linter from 3.0.0 to 3.1.0 on 2021-06-22
    • golangci-lint from 1.40.1 to 1.41.1 on 2021-06-22
    • npm-groovy-lint from 8.1.0 to 8.2.0 on 2021-06-22
    • htmlhint from 0.14.2 to 0.15.1 on 2021-06-22
    • eslint from 7.28.0 to 7.29.0 on 2021-06-22
    • eslint-plugin-jsonc from 1.2.1 to 1.3.1 on 2021-06-22
    • phpstan from 0.12.88 to 0.12.90 on 2021-06-22
    • isort from 5.8.0 to 5.9.1 on 2021-06-22
    • clippy from 0.1.52 to 0.1.53 on 2021-06-22
    • snakefmt from 0.4.0 to 0.4.1 on 2021-06-22
    • cspell from 5.6.0 to 5.6.6 on 2021-06-22
    • sqlfluff from 0.5.6 to 0.6.0 on 2021-06-22
    • terraform-fmt from Terraform.v0.15.5 to Terraform.v1.0.0 on 2021-06-22
    • terragrunt from 0.29.8 to 0.30.7 on 2021-06-22
    • terrascan from 1.6.0 to 1.7.0 on 2021-06-22
    • tflint from 0.29.0 to 0.29.1 on 2021-06-22
megalinter - Mega-Linter v4.35.0

Published by nvuillam over 3 years ago

  • Fix #304: Display error message when docker is not found when running mega-linter-runner

  • Calculate sum of docker pulls for main page counter badge

  • Check _RULES_PATH for active_only_if_file_found check (#418, by Omeed Musavi)

  • Upgrade clj-kondo 2021.04.23-alpine

  • Upgrade to python:3.9.5-alpine

  • Partial fix #481: Allow applying fixes on push events (PR487 by Vít Kučera)

  • Fix build.sh on windows

  • Add trivy security check of all built Mega-Linter docker images

  • Linter versions upgrades

    • terragrunt from 0.29.2 to 0.29.3 on 2021-05-16
    • shfmt from 3.2.4 to 3.3.0 on 2021-05-18
    • phpstan from 0.12.87 to 0.12.88 on 2021-05-18
    • cfn-lint from 0.49.1 to 0.49.2 on 2021-05-19
    • cpplint from 1.5.4 to 1.5.5 on 2021-05-21
    • scalafix from 0.9.27 to 0.9.28 on 2021-05-21
    • snakemake from 6.3.0 to 6.4.0 on 2021-05-21
    • terraform-fmt from Terraform.v0.15.3 to Terraform.v0.15.4 on 2021-05-21
    • terragrunt from 0.29.3 to 0.29.4 on 2021-05-21
    • sfdx-scanner-apex from 2.8.0 to 2.9.1 on 2021-05-22
    • sfdx-scanner-aura from 2.8.0 to 2.9.1 on 2021-05-22
    • sfdx-scanner-lwc from 2.8.0 to 2.9.1 on 2021-05-22
    • jscpd from 3.3.25 to 3.3.26 on 2021-05-24
    • eslint from 7.26.0 to 7.27.0 on 2021-05-24
    • clj-kondo from 2021.02.13 to 2021.04.23 on 2021-05-24
    • terragrunt from 0.29.4 to 0.29.5 on 2021-05-24
    • snakemake from 6.4.0 to 6.4.1 on 2021-05-28
    • terragrunt from 0.29.5 to 0.29.6 on 2021-05-28
    • terragrunt from 0.29.6 to 0.29.7 on 2021-05-29
    • cspell from 4.1.3 to 5.5.2 on 2021-05-30
    • checkstyle from 8.42 to 8.43 on 2021-05-30
    • scalafix from 0.9.28 to 0.9.29 on 2021-05-30
    • pylint from 2.8.2 to 2.8.3 on 2021-06-01
    • cfn-lint from 0.49.2 to 0.50.0 on 2021-06-04
    • terraform-fmt from Terraform.v0.15.4 to Terraform.v0.15.5 on 2021-06-04
    • terragrunt from 0.29.7 to 0.29.8 on 2021-06-04
    • eslint from 7.27.0 to 7.28.0 on 2021-06-05
    • prettier from 2.3.0 to 2.3.1 on 2021-06-07
    • protolint from 0.31.0 to 0.32.0 on 2021-06-07
    • cspell from 5.5.2 to 5.6.0 on 2021-06-07
    • sql-lint from 0.0.17 to 0.0.18 on 2021-06-07
    • tflint from 0.28.1 to 0.29.0 on 2021-06-07
megalinter - Mega-Linter v4.34.0

Published by nvuillam over 3 years ago

  • Fix bug in Mega-Linter plugins installation (related to #PR403)

  • Linter versions upgrades

    • stylelint from 13.13.0 to 13.13.1 on 2021-05-02
    • cfn-lint from 0.49.0 to 0.49.1 on 2021-05-11
    • coffeelint from 4.1.4 to 5.0.1 on 2021-05-11
    • hadolint from 2.3.0 to 2.4.0 on 2021-05-11
    • golangci-lint from 1.39.0 to 1.40.0 on 2021-05-11
    • eslint from 7.25.0 to 7.26.0 on 2021-05-11
    • prettier from 2.2.1 to 2.3.0 on 2021-05-11
    • phpstan from 0.12.85 to 0.12.86 on 2021-05-11
    • flake8 from 3.9.1 to 3.9.2 on 2021-05-11
    • clippy from 0.1.51 to 0.1.52 on 2021-05-11
    • sql-lint from 0.0.16 to 0.0.17 on 2021-05-11
    • sqlfluff from 0.5.2 to 0.5.3 on 2021-05-11
    • terragrunt from 0.29.0 to 0.29.2 on 2021-05-11
    • terrascan from 1.5.1 to 1.6.0 on 2021-05-11
    • tflint from 0.28.0 to 0.28.1 on 2021-05-11
    • dotnet-format from 5.0.211103 to 000 on 2021-05-11
    • php from 7.4.15 to 7.4.19 on 2021-05-12
    • phpstan from 0.12.86 to 0.12.87 on 2021-05-12
megalinter - Mega-Linter v4.33.0

Published by nvuillam over 3 years ago

  • Linter versions upgrades
    • snakemake from 6.1.1 to 6.1.2 on 2021-04-20
    • stylelint from 13.12.0 to 13.13.0 on 2021-04-25
    • hadolint from 2.2.0 to 2.3.0 on 2021-04-25
    • eslint from 7.24.0 to 7.25.0 on 2021-04-25
    • pylint from 2.7.4 to 2.8.0 on 2021-04-25
    • snakemake from 6.1.2 to 6.2.1 on 2021-04-25
    • terrascan from 1.4.0 to 1.5.0 on 2021-04-25
    • checkstyle from 8.41.1 to 8.42 on 2021-04-25
    • pylint from 2.8.0 to 2.8.1 on 2021-04-25
    • tflint from 0.27.0 to 0.28.0 on 2021-04-25
    • pylint from 2.8.1 to 2.8.2 on 2021-04-27
    • cfn-lint from 0.48.3 to 0.49.0 on 2021-04-28
    • phpstan from 0.12.84 to 0.12.85 on 2021-04-28
    • terragrunt from 0.28.21 to 0.29.0 on 2021-04-28
    • snakemake from 6.2.1 to 6.3.0 on 2021-04-30
    • terrascan from 1.5.0 to 1.5.1 on 2021-04-30
megalinter - Mega-Linter v4.32.0

Published by nvuillam over 3 years ago

  • Fix #376 : Link-title to license

  • Linter versions upgrades

    • phpstan from 0.12.82 to 0.12.83 on 2021-04-03
    • markdown-table-formatter from 1.0.4 to 1.1.0 on 2021-04-05
    • tflint from 0.25.0 to 0.26.0 on 2021-04-05
    • sqlfluff from 0.4.1 to 0.5.0 on 2021-04-06
    • cfn-lint from 0.48.1 to 0.48.2 on 2021-04-07
    • yamllint from 1.26.0 to 1.26.1 on 2021-04-07
    • snakemake from 6.1.0 to 6.1.1 on 2021-04-08
    • terragrunt from 0.28.16 to 0.28.19 on 2021-04-09
    • phpcs from 3.5.8 to 3.6.0 on 2021-04-09
    • eslint from 7.23.0 to 7.24.0 on 2021-04-10
    • sqlfluff from 0.5.0 to 0.5.1 on 2021-04-10
    • protolint from 0.30.1 to 0.31.0 on 2021-04-11
    • sqlfluff from 0.5.1 to 0.5.2 on 2021-04-11
    • sfdx-scanner from 2.7.0 to 2.8.0 on 2021-04-14
    • terragrunt from 0.28.19 to 0.28.21 on 2021-04-15
    • cfn-lint from 0.48.2 to 0.48.3 on 2021-04-17
    • flake8 from 3.9.0 to 3.9.1 on 2021-04-17
    • tflint from 0.26.0 to 0.27.0 on 2021-04-19
    • hadolint from 2.1.0 to 2.2.0 on 2021-04-19
    • phpstan from 0.12.83 to 0.12.84 on 2021-04-19
    • shellcheck from 0.7.1 to 0.7.2 on 2021-04-19
megalinter - Mega-Linter v4.31.0

Published by nvuillam over 3 years ago

  • Keep license pre-formatted in docs

  • Use Python virtual-environment in dev-dependencies shell example

  • Fix #367 : Display editorconfig-checker version

  • Fix #379 : New configuration FAIL_IF_MISSING_LINTER_IN_FLAVOR

  • Linter versions upgrades

    • flake8 from 3.8.4 to 3.9.0 on 2021-03-15
    • ktlint from 0.40.0 to 0.41.0 on 2021-03-21
    • phpstan from 0.12.81 to 0.12.82 on 2021-03-21
    • isort from 5.7.0 to 5.8.0 on 2021-03-21
    • sfdx-scanner from 2.6.0 to 2.7.0 on 2021-03-21
    • sql-lint from 0.0.15 to 0.0.16 on 2021-03-21
    • swiftlint from 0.43.0 to 0.43.1 on 2021-03-21
    • editorconfig-checker from 0.0.0 to 2.3.4 on 2021-03-22
    • ktlint from 0.41.0 to 0.40.0 on 2021-03-22
    • cfn-lint from 0.47.2 to 0.48.1 on 2021-03-30
    • coffeelint from 4.1.3 to 4.1.4 on 2021-03-30
    • hadolint from 1.23.0 to 2.0.0 on 2021-03-30
    • golangci-lint from 1.38.0 to 1.39.0 on 2021-03-30
    • checkstyle from 8.41 to 8.41.1 on 2021-03-30
    • eslint from 7.22.0 to 7.23.0 on 2021-03-30
    • kubeval from 0.15.0 to 0.16.1 on 2021-03-30
    • perlcritic from 1.138 to 1.140 on 2021-03-30
    • pylint from 2.7.2 to 2.7.4 on 2021-03-30
    • clippy from 0.0.212 to 0.1.51 on 2021-03-30
    • scalafix from 0.9.26 to 0.9.27 on 2021-03-30
    • terragrunt from 0.28.9 to 0.28.16 on 2021-03-30
    • kubeval from 0.16.0 to 0.16.1 on 2021-03-30
    • pylint from 2.7.3 to 2.7.4 on 2021-03-30
    • editorconfig-checker from 2.3.4 to 2.3.5 on 2021-03-31
    • hadolint from 2.0.0 to 2.1.0 on 2021-04-02
    • snakemake from 6.0.5 to 6.1.0 on 2021-04-02
megalinter - Mega-Linter v4.30.0

Published by nvuillam over 3 years ago

  • Fix #361 - Not respecting *_DISABLE_ERRORS: false

  • New variable FORMATTERS_DISABLE_ERRORS to force all formatters to be blocking if errors are found

  • Add *.svg in .jscpd (copy-paste detector) default ignore paths

  • Linter versions upgrades

megalinter - Mega-Linter v4.29.0

Published by nvuillam over 3 years ago

  • Fix regex to list Salesforce errors

  • Fix Updated Files Reporter when Mega-Linter is not running on GitHub Action

  • Fix #359 - invalid literal with _DISABLE_ERRORS_IF_LESS_THAN

  • Linter versions upgrades

    • clj-kondo from 2021.01.20 to 2021.02.13 on 2021-03-01
    • jscpd from 3.3.24 to 3.3.25 on 2021-03-06
    • hadolint from 1.22.1 to 1.23.0 on 2021-03-06
    • golangci-lint from 1.37.1 to 1.38.0 on 2021-03-06
    • markdownlint from 0.26.0 to 0.27.1 on 2021-03-06
    • snakemake from 6.0.0 to 6.0.2 on 2021-03-06
    • sqlfluff from 0.4.0 to 0.4.1 on 2021-03-06
    • swiftlint from 0.42.0 to 0.43.0 on 2021-03-06
    • terrascan from 1.3.3 to 1.4.0 on 2021-03-06
    • stylelint from 13.11.0 to 13.12.0 on 2021-03-06
    • tflint from 0.24.1 to 0.25.0 on 2021-03-06
    • shfmt from 3.2.2 to 3.2.4 on 2021-03-10
    • cfn-lint from 0.46.0 to 0.47.0 on 2021-03-10
    • git_diff from 2.30.1 to 2.30.2 on 2021-03-10
    • phpstan from 0.12.80 to 0.12.81 on 2021-03-10
    • protolint from 0.29.0 to 0.30.1 on 2021-03-10
    • snakefmt from 0.3.1 to 0.4.0 on 2021-03-10
    • snakemake from 6.0.2 to 6.0.3 on 2021-03-10
    • cfn-lint from 0.47.0 to 0.47.1 on 2021-03-12
    • powershell from 7.1.2 to 7.1.3 on 2021-03-12
    • snakemake from 6.0.3 to 6.0.5 on 2021-03-12
    • terragrunt from 0.28.6 to 0.28.9 on 2021-03-12
megalinter - Mega-Linter v4.28.0

Published by nvuillam over 3 years ago

  • Feature: <LINTER_NAME>_DISABLE_ERRORS_IF_LESS_THAN : set linter status to warning if maximum allowed errors is not reached

  • Add colors in logs

  • Linter versions upgrades

    • pylint from 2.6.0 to 2.6.2 on 2021-02-16
    • golangci-lint from 1.36.0 to 1.37.0 on 2021-02-19
    • phpstan from 0.12.76 to 0.12.77 on 2021-02-19
    • sfdx-scanner from 2.5.1 to 2.6.0 on 2021-02-19
    • terragrunt from 0.28.2 to 0.28.6 on 2021-02-19
    • terrascan from 1.3.2 to 1.3.3 on 2021-02-19
    • stylelint from 13.10.0 to 13.11.0 on 2021-02-21
    • golangci-lint from 1.37.0 to 1.37.1 on 2021-02-21
    • phpstan from 0.12.77 to 0.12.78 on 2021-02-21
    • pylint from 2.6.2 to 2.7.0 on 2021-02-22
    • cfn-lint from 0.45.0 to 0.46.0 on 2021-02-24
    • pylint from 2.7.0 to 2.7.1 on 2021-02-24
    • eslint-plugin-jsonc from 0.9.0 to 1.0.0 on 2021-02-25
    • phpstan from 0.12.78 to 0.12.79 on 2021-02-25
    • protolint from 0.28.2 to 0.29.0 on 2021-02-25
    • jscpd from 3.3.23 to 3.3.24 on 2021-02-28
    • eslint from 7.20.0 to 7.21.0 on 2021-02-28
    • scalafix from 0.9.25 to 0.9.26 on 2021-02-28
    • snakemake from 5.32.2 to 6.0.0 on 2021-02-28
    • checkstyle from 8.40 to 8.41 on 2021-03-01
    • eslint-plugin-jsonc from 1.0.0 to 1.1.0 on 2021-03-01
    • phpstan from 0.12.79 to 0.12.80 on 2021-03-01
    • pylint from 2.7.1 to 2.7.2 on 2021-03-01
    • clj-kondo from 2021.01.20 to 2021.02.13 on 2021-03-01