diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json
index f008d6df201..395f4e01ba1 100644
--- a/.automation/generated/flavors-stats.json
+++ b/.automation/generated/flavors-stats.json
@@ -687,6 +687,10 @@
[
"2022-03-27T20:21:20",
2473802
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 2474898
]
],
"ci_light": [
@@ -1377,6 +1381,10 @@
[
"2022-03-27T20:21:20",
8789
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 8859
]
],
"dart": [
@@ -2067,6 +2075,10 @@
[
"2022-03-27T20:21:20",
2499
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 2516
]
],
"documentation": [
@@ -2757,6 +2769,10 @@
[
"2022-03-27T20:21:20",
46359
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 46690
]
],
"dotnet": [
@@ -3447,6 +3463,10 @@
[
"2022-03-27T20:21:20",
292016
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 292318
]
],
"go": [
@@ -4137,6 +4157,10 @@
[
"2022-03-27T20:21:20",
9129
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 9267
]
],
"java": [
@@ -4827,6 +4851,10 @@
[
"2022-03-27T20:21:20",
66839
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 67716
]
],
"javascript": [
@@ -5517,6 +5545,10 @@
[
"2022-03-27T20:21:20",
99869
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 100591
]
],
"php": [
@@ -6207,6 +6239,10 @@
[
"2022-03-27T20:21:20",
4749
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 4933
]
],
"python": [
@@ -6897,6 +6933,10 @@
[
"2022-03-27T20:21:20",
66473
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 66896
]
],
"ruby": [
@@ -7583,6 +7623,10 @@
[
"2022-03-27T20:21:20",
2010
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 2018
]
],
"rust": [
@@ -8269,6 +8313,10 @@
[
"2022-03-27T20:21:20",
2916
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 2954
]
],
"salesforce": [
@@ -8959,6 +9007,10 @@
[
"2022-03-27T20:21:20",
11502
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 11548
]
],
"scala": [
@@ -9645,6 +9697,10 @@
[
"2022-03-27T20:21:20",
1463
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 1463
]
],
"swift": [
@@ -10331,6 +10387,10 @@
[
"2022-03-27T20:21:20",
1501
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 1501
]
],
"terraform": [
@@ -11021,6 +11081,10 @@
[
"2022-03-27T20:21:20",
47538
+ ],
+ [
+ "2022-03-30T01:54:07",
+ 48267
]
]
}
\ No newline at end of file
diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json
index 0a99f9bea76..900f935b8f3 100644
--- a/.automation/generated/linter-helps.json
+++ b/.automation/generated/linter-helps.json
@@ -343,8 +343,8 @@
" input).",
" --python-cell-magics TEXT When processing Jupyter Notebooks, add the",
" given magic to the list of known python-",
- " magics (python, prun, pypy, timeit, python3,",
- " capture, time). Useful for formatting cells",
+ " magics (python, timeit, pypy, time, capture,",
+ " python3, prun). Useful for formatting cells",
" with custom python magics.",
" -S, --skip-string-normalization",
" Don't normalize string quotes or prefixes.",
@@ -352,7 +352,7 @@
" Don't use trailing commas as a reason to",
" split lines.",
" --preview Enable potentially disruptive style changes",
- " that will be added to Black's main",
+ " that may be added to Black's main",
" functionality in the next major release.",
" --check Don't write the files back, just return the",
" status. Return code 0 means nothing would",
@@ -368,7 +368,8 @@
" --required-version TEXT Require a specific version of Black to be",
" running (useful for unifying results across",
" many environments e.g. with a pyproject.toml",
- " file).",
+ " file). It can be either a major version",
+ " number or an exact version.",
" --include TEXT A regular expression that matches files and",
" directories that should be included on",
" recursive searches. An empty value means all",
@@ -385,7 +386,8 @@
" Exclusions are calculated first, inclusions",
" later. [default: /(\\.direnv|\\.eggs|\\.git|\\.h",
" g|\\.mypy_cache|\\.nox|\\.tox|\\.venv|venv|\\.svn",
- " |_build|buck-out|build|dist)/]",
+ " |_build|buck-",
+ " out|build|dist|__pypackages__)/]",
" --extend-exclude TEXT Like --exclude, but adds additional files",
" and directories on top of the excluded ones.",
" (Useful if you simply want to add to the",
@@ -1514,8 +1516,8 @@
" of opening bracket's line.",
" --ignore errors Comma-separated list of errors and warnings to ignore",
" (or skip). For example, ``--ignore=E4,E51,W234``.",
- " (Default: ['W504', 'E123', 'E704', 'E121', 'E24',",
- " 'E226', 'W503', 'E126'])",
+ " (Default: ['E24', 'E704', 'E123', 'W504', 'E121',",
+ " 'E126', 'E226', 'W503'])",
" --extend-ignore errors",
" Comma-separated list of errors and warnings to add to",
" the list of ignored ones. For example, ``--extend-",
diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json
index 8b055f1a4e8..67a5b1022ef 100644
--- a/.automation/generated/linter-versions.json
+++ b/.automation/generated/linter-versions.json
@@ -4,9 +4,9 @@
"arm-ttk": "0.0.0",
"bandit": "1.7.4",
"bash-exec": "5.1.16",
- "black": "22.1.0",
+ "black": "22.3.0",
"cfn-lint": "0.58.4",
- "checkov": "2.0.999",
+ "checkov": "2.0.1008",
"checkstyle": "10.1",
"chktex": "1.7.6",
"clippy": "0.1.59",
@@ -27,7 +27,7 @@
"golangci-lint": "1.45.2",
"graphql-schema-linter": "2.0.1",
"hadolint": "2.9.1",
- "htmlhint": "1.1.2",
+ "htmlhint": "1.1.3",
"isort": "5.10.1",
"jscpd": "3.3.26",
"jsonlint": "1.6.3",
@@ -47,13 +47,13 @@
"php": "7.4.26",
"phpcs": "3.6.2",
"phplint": "3.0",
- "phpstan": "1.5.0",
+ "phpstan": "1.5.2",
"powershell": "7.2.2",
"prettier": "2.6.1",
"protolint": "0.37.1",
"psalm": "Psalm.4.x-dev@",
"puppet-lint": "2.5.2",
- "pylint": "2.13.2",
+ "pylint": "2.13.3",
"raku": "2020.10",
"remark-lint": "14.0.2",
"revive": "0.0.0",
@@ -71,7 +71,7 @@
"shellcheck": "0.8.0",
"shfmt": "3.5.0",
"snakefmt": "0.6.0",
- "snakemake": "7.3.2",
+ "snakemake": "7.3.3",
"spectral": "5.6.0",
"sql-lint": "0.0.19",
"sqlfluff": "0.11.2",
diff --git a/.automation/test/python_mypy/python_good_1.py b/.automation/test/python_mypy/python_good_1.py
index fd2e6a868e6..c8ca244c8fd 100644
--- a/.automation/test/python_mypy/python_good_1.py
+++ b/.automation/test/python_mypy/python_good_1.py
@@ -196,4 +196,4 @@ def copy_labels(source_repo, target_repo, dry):
if __name__ == "__main__":
# Pylint doesn't know that @click.command takes care of injecting the
# function parameters. Disabling Pylint error.
- copy_labels() # pylint: disable=no-value-for-parameter
+ copy_labels() # type:ignore # pylint: disable=no-value-for-parameter
diff --git a/.automation/test/python_mypy/python_good_2.py b/.automation/test/python_mypy/python_good_2.py
index fd2e6a868e6..c8ca244c8fd 100644
--- a/.automation/test/python_mypy/python_good_2.py
+++ b/.automation/test/python_mypy/python_good_2.py
@@ -196,4 +196,4 @@ def copy_labels(source_repo, target_repo, dry):
if __name__ == "__main__":
# Pylint doesn't know that @click.command takes care of injecting the
# function parameters. Disabling Pylint error.
- copy_labels() # pylint: disable=no-value-for-parameter
+ copy_labels() # type:ignore # pylint: disable=no-value-for-parameter
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 37c70f310df..ba1e1573791 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -50,6 +50,12 @@ Note: Can be used with `megalinter/megalinter@beta` in your GitHub Action mega-l
- [checkstyle](https://checkstyle.sourceforge.io) from 10.0 to **10.1** on 2022-03-27
- [pylint](https://www.pylint.org) from 2.13.1 to **2.13.2** on 2022-03-27
- [checkov](https://www.checkov.io/) from 2.0.995 to **2.0.999** on 2022-03-27
+ - [htmlhint](https://htmlhint.com/) from 1.1.2 to **1.1.3** on 2022-03-30
+ - [phpstan](https://phpstan.org/) from 1.5.0 to **1.5.2** on 2022-03-30
+ - [black](https://black.readthedocs.io/en/stable/) from 22.1.0 to **22.3.0** on 2022-03-30
+ - [pylint](https://www.pylint.org) from 2.13.2 to **2.13.3** on 2022-03-30
+ - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 7.3.2 to **7.3.3** on 2022-03-30
+ - [checkov](https://www.checkov.io/) from 2.0.999 to **2.0.1008** on 2022-03-30
## [v5.10.0] - 2022-03-20
diff --git a/docs/all_linters.md b/docs/all_linters.md
index fb7e87c6a4e..5fbf2020dd5 100644
--- a/docs/all_linters.md
+++ b/docs/all_linters.md
@@ -10,9 +10,9 @@
| [**arm-ttk**](https://github.com/Azure/arm-ttk){target=_blank} | N/A | | [ARM](descriptors/arm_arm_ttk.md) | :white_circle: | [Web Site](https://github.com/Azure/arm-ttk){target=_blank} |
| [**bandit**](https://github.com/PyCQA/bandit){target=_blank} | 1.7.4 | [Apache-2.0](licenses/bandit.md) | [PYTHON](descriptors/python_bandit.md) | :white_circle: | [Repository](https://github.com/PyCQA/bandit){target=_blank} |
| [**bash-exec**](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | 5.1.16 | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} |
-| [**black**](https://github.com/psf/black){target=_blank} | 22.1.0 | [MIT](licenses/black.md) | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} |
+| [**black**](https://github.com/psf/black){target=_blank} | 22.3.0 | [MIT](licenses/black.md) | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} |
| [**cfn-lint**](https://github.com/martysweet/cfn-lint){target=_blank} | 0.58.4 | | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Web Site](https://github.com/martysweet/cfn-lint){target=_blank} |
-| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 2.0.999 | [Apache-2.0](licenses/checkov.md) | [TERRAFORM](descriptors/terraform_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} |
+| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 2.0.1008 | [Apache-2.0](licenses/checkov.md) | [TERRAFORM](descriptors/terraform_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} |
| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.1 | [Other](licenses/checkstyle.md) | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.sourceforge.io/index.html#Related_Tools_Active_Tools){target=_blank} |
| [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.6 | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} |
| [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.59 | | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Web Site](https://github.com/rust-lang/rust-clippy){target=_blank} |
@@ -33,7 +33,7 @@
| [**golangci-lint**](https://github.com/golangci/golangci-lint){target=_blank} | 1.45.2 | [GPL-3.0](licenses/golangci-lint.md) | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} |
| [**graphql-schema-linter**](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | 2.0.1 | | [GRAPHQL](descriptors/graphql_graphql_schema_linter.md) | :hammer_and_wrench: | [Pull Request](https://github.com/cjoudrey/graphql-schema-linter/pull/272){target=_blank} |
| [**hadolint**](https://github.com/hadolint/hadolint){target=_blank} | 2.9.1 | | [DOCKERFILE](descriptors/dockerfile_hadolint.md) | :heart: | [MegaLinter reference](https://github.com/hadolint/hadolint/blob/master/docs/INTEGRATION.md#mega-linter){target=_blank} |
-| [**htmlhint**](https://github.com/htmlhint/HTMLHint){target=_blank} | 1.1.2 | [MIT](licenses/htmlhint.md) | [HTML](descriptors/html_htmlhint.md) | :heart: | [MegaLinter reference](https://htmlhint.com/docs/user-guide/integrations/task-runner){target=_blank} |
+| [**htmlhint**](https://github.com/htmlhint/HTMLHint){target=_blank} | 1.1.3 | [MIT](licenses/htmlhint.md) | [HTML](descriptors/html_htmlhint.md) | :heart: | [MegaLinter reference](https://htmlhint.com/docs/user-guide/integrations/task-runner){target=_blank} |
| [**isort**](https://github.com/PyCQA/isort){target=_blank} | 5.10.1 | [MIT](licenses/isort.md) | [PYTHON](descriptors/python_isort.md) | :white_circle: | [Repository](https://github.com/PyCQA/isort){target=_blank} |
| [**jscpd**](https://github.com/kucherenko/jscpd){target=_blank} | 3.3.26 | [MIT](licenses/jscpd.md) | [COPYPASTE](descriptors/copypaste_jscpd.md) | :heart: | [MegaLinter reference](https://github.com/kucherenko/jscpd#who-uses-jscpd){target=_blank} |
| [**jsonlint**](https://github.com/zaach/jsonlint){target=_blank} | 1.6.3 | | [JSON](descriptors/json_jsonlint.md) | :hammer_and_wrench: | [Pull Request](https://github.com/zaach/jsonlint/pull/127){target=_blank} |
@@ -53,13 +53,13 @@
| [**php**](https://github.com/php/php-src){target=_blank} | 7.4.26 | [Other](licenses/php.md) | [PHP](descriptors/php_php.md) | | [Repository](https://github.com/php/php-src){target=_blank} |
| [**phpcs**](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | 3.6.2 | | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Web Site](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} |
| [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 3.0 | | [PHP](descriptors/php_phplint.md) | :white_circle: | [Web Site](https://github.com/overtrue/phplint){target=_blank} |
-| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.5.0 | [MIT](licenses/phpstan.md) | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} |
+| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.5.2 | [MIT](licenses/phpstan.md) | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} |
| [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.2.2 | | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Web Site](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} |
| [**prettier**](https://github.com/prettier/prettier){target=_blank} | 2.6.1 | [MIT](licenses/prettier.md) | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} |
| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.37.1 | | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Web Site](https://github.com/yoheimuta/protolint){target=_blank} |
| [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.4.x-dev@ | [MIT](licenses/psalm.md) | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} |
| [**puppet-lint**](https://github.com/rodjek/puppet-lint){target=_blank} | 2.5.2 | [MIT](licenses/puppet-lint.md) | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/rodjek/puppet-lint){target=_blank} |
-| [**pylint**](https://github.com/PyCQA/pylint){target=_blank} | 2.13.2 | [GPL-2.0](licenses/pylint.md) | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/PyCQA/pylint){target=_blank} |
+| [**pylint**](https://github.com/PyCQA/pylint){target=_blank} | 2.13.3 | [GPL-2.0](licenses/pylint.md) | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/PyCQA/pylint){target=_blank} |
| [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} |
| [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | 14.0.2 | [MIT](licenses/remark-lint.md) | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} |
| [**revive**](https://github.com/mgechev/revive){target=_blank} | N/A | [MIT](licenses/revive.md) | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} |
@@ -76,7 +76,7 @@
| [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | 0.8.0 | | [BASH](descriptors/bash_shellcheck.md) | | [Web Site](https://github.com/koalaman/shellcheck){target=_blank} |
| [**shfmt**](https://github.com/mvdan/sh){target=_blank} | 3.5.0 | | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Web Site](https://github.com/mvdan/sh){target=_blank} |
| [**snakefmt**](https://github.com/snakemake/snakefmt){target=_blank} | 0.6.0 | | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Web Site](https://github.com/snakemake/snakefmt){target=_blank} |
-| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 7.3.2 | [MIT](licenses/snakemake.md) | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} |
+| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 7.3.3 | [MIT](licenses/snakemake.md) | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} |
| [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | 5.6.0 | [Apache-2.0](licenses/spectral.md) | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} |
| [**sql-lint**](https://github.com/joereynolds/sql-lint){target=_blank} | 0.0.19 | | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Web Site](https://github.com/joereynolds/sql-lint){target=_blank} |
| [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 0.11.2 | [MIT](licenses/sqlfluff.md) | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} |
diff --git a/docs/descriptors/html_htmlhint.md b/docs/descriptors/html_htmlhint.md
index 081ed286996..310da114d89 100644
--- a/docs/descriptors/html_htmlhint.md
+++ b/docs/descriptors/html_htmlhint.md
@@ -4,7 +4,7 @@
## htmlhint documentation
-- Version in MegaLinter: **1.1.2**
+- Version in MegaLinter: **1.1.3**
- Visit [Official Web Site](https://htmlhint.com/){target=_blank}
- See [How to configure htmlhint rules](https://htmlhint.com/docs/user-guide/configuration){target=_blank}
- If custom `.htmlhintrc` config file is not found, [.htmlhintrc](https://github.com/megalinter/megalinter/tree/main/TEMPLATES/.htmlhintrc){target=_blank} will be used
diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md
index 3444e9cf6d4..6900da98014 100644
--- a/docs/descriptors/php_phpstan.md
+++ b/docs/descriptors/php_phpstan.md
@@ -4,7 +4,7 @@
## phpstan documentation
-- Version in MegaLinter: **1.5.0**
+- Version in MegaLinter: **1.5.2**
- Visit [Official Web Site](https://phpstan.org/){target=_blank}
- See [How to configure phpstan rules](https://phpstan.org/config-reference#neon-format){target=_blank}
- If custom `phpstan.neon.dist` config file is not found, [phpstan.neon.dist](https://github.com/megalinter/megalinter/tree/main/TEMPLATES/phpstan.neon.dist){target=_blank} will be used
diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md
index f1182c8dcb8..6b9b3854e37 100644
--- a/docs/descriptors/python_black.md
+++ b/docs/descriptors/python_black.md
@@ -9,7 +9,7 @@
## black documentation
-- Version in MegaLinter: **22.1.0**
+- Version in MegaLinter: **22.3.0**
- Visit [Official Web Site](https://black.readthedocs.io/en/stable/){target=_blank}
- See [How to configure black rules](https://black.readthedocs.io/en/stable/usage_and_configuration/the_basics.html#configuration-format){target=_blank}
- If custom `pyproject.toml` config file is not found, [pyproject.toml](https://github.com/megalinter/megalinter/tree/main/TEMPLATES/pyproject.toml){target=_blank} will be used
@@ -112,8 +112,8 @@ Options:
input).
--python-cell-magics TEXT When processing Jupyter Notebooks, add the
given magic to the list of known python-
- magics (python, prun, pypy, timeit, python3,
- capture, time). Useful for formatting cells
+ magics (python, timeit, pypy, time, capture,
+ python3, prun). Useful for formatting cells
with custom python magics.
-S, --skip-string-normalization
Don't normalize string quotes or prefixes.
@@ -121,7 +121,7 @@ Options:
Don't use trailing commas as a reason to
split lines.
--preview Enable potentially disruptive style changes
- that will be added to Black's main
+ that may be added to Black's main
functionality in the next major release.
--check Don't write the files back, just return the
status. Return code 0 means nothing would
@@ -137,7 +137,8 @@ Options:
--required-version TEXT Require a specific version of Black to be
running (useful for unifying results across
many environments e.g. with a pyproject.toml
- file).
+ file). It can be either a major version
+ number or an exact version.
--include TEXT A regular expression that matches files and
directories that should be included on
recursive searches. An empty value means all
@@ -154,7 +155,8 @@ Options:
Exclusions are calculated first, inclusions
later. [default: /(\.direnv|\.eggs|\.git|\.h
g|\.mypy_cache|\.nox|\.tox|\.venv|venv|\.svn
- |_build|buck-out|build|dist)/]
+ |_build|buck-
+ out|build|dist|__pypackages__)/]
--extend-exclude TEXT Like --exclude, but adds additional files
and directories on top of the excluded ones.
(Useful if you simply want to add to the
diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md
index 506c8afb973..3ab0df9163a 100644
--- a/docs/descriptors/python_flake8.md
+++ b/docs/descriptors/python_flake8.md
@@ -124,8 +124,8 @@ optional arguments:
of opening bracket's line.
--ignore errors Comma-separated list of errors and warnings to ignore
(or skip). For example, ``--ignore=E4,E51,W234``.
- (Default: ['W504', 'E123', 'E704', 'E121', 'E24',
- 'E226', 'W503', 'E126'])
+ (Default: ['E24', 'E704', 'E123', 'W504', 'E121',
+ 'E126', 'E226', 'W503'])
--extend-ignore errors
Comma-separated list of errors and warnings to add to
the list of ignored ones. For example, ``--extend-
diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md
index 58a8a66df8f..91a4dc9c7f4 100644
--- a/docs/descriptors/python_pylint.md
+++ b/docs/descriptors/python_pylint.md
@@ -9,7 +9,7 @@
## pylint documentation
-- Version in MegaLinter: **2.13.2**
+- Version in MegaLinter: **2.13.3**
- Visit [Official Web Site](https://www.pylint.org){target=_blank}
- See [How to configure pylint rules](https://github.com/PyCQA/pylint/blob/master/pylintrc){target=_blank}
- If custom `.python-lint` config file is not found, [.python-lint](https://github.com/megalinter/megalinter/tree/main/TEMPLATES/.python-lint){target=_blank} will be used
diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md
index 9a990a9745b..3ebff31f6da 100644
--- a/docs/descriptors/snakemake_snakemake.md
+++ b/docs/descriptors/snakemake_snakemake.md
@@ -9,7 +9,7 @@
## snakemake documentation
-- Version in MegaLinter: **7.3.2**
+- Version in MegaLinter: **7.3.3**
- Visit [Official Web Site](https://snakemake.readthedocs.io/en/stable/){target=_blank}
[![snakemake - GitHub](https://gh-card.dev/repos/snakemake/snakemake.svg?fullname=)](https://github.com/snakemake/snakemake){target=_blank}
diff --git a/docs/descriptors/terraform_checkov.md b/docs/descriptors/terraform_checkov.md
index 41edde2c423..82d97dca983 100644
--- a/docs/descriptors/terraform_checkov.md
+++ b/docs/descriptors/terraform_checkov.md
@@ -9,7 +9,7 @@
## checkov documentation
-- Version in MegaLinter: **2.0.999**
+- Version in MegaLinter: **2.0.1008**
- Visit [Official Web Site](https://www.checkov.io/){target=_blank}
- See [How to disable checkov rules in files](https://www.checkov.io/2.Basics/Suppressing%20and%20Skipping%20Policies.html){target=_blank}
- See [Index of problems detected by checkov](https://www.checkov.io/5.Policy%20Index/all.html){target=_blank}
diff --git a/docs/installation.md b/docs/installation.md
index f769cbc2af5..dd650950503 100644
--- a/docs/installation.md
+++ b/docs/installation.md
@@ -180,6 +180,11 @@ stage('MegaLinter') {
steps {
sh '/entrypoint.sh'
}
+ post {
+ always {
+ archiveArtifacts allowEmptyArchive: true, artifacts: 'mega-linter.log,report/**/*', defaultExcludes: false, followSymlinks: false
+ }
+ }
}
```
diff --git a/mega-linter-runner/package-lock.json b/mega-linter-runner/package-lock.json
index b3c43352cfa..8b7d6cbe1e5 100644
--- a/mega-linter-runner/package-lock.json
+++ b/mega-linter-runner/package-lock.json
@@ -2482,9 +2482,9 @@
}
},
"minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
"minipass": {
"version": "3.1.5",