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
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