diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json
index 82132131980..f45e1f943ee 100644
--- a/.automation/generated/linter-helps.json
+++ b/.automation/generated/linter-helps.json
@@ -739,7 +739,7 @@
" [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]",
" [--enable-secret-scan-all-files]",
" [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]",
- " [--summary-position {bottom,top}]",
+ " [--summary-position {top,bottom}]",
" [--skip-resources-without-violations] [--deep-analysis]",
" [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]",
" [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]",
@@ -1031,7 +1031,7 @@
" --block-list-secret-scan BLOCK_LIST_SECRET_SCAN",
" List of files to filter out from the secret scanner",
" [env var: CKV_SECRETS_SCAN_BLOCK_LIST]",
- " --summary-position {bottom,top}",
+ " --summary-position {top,bottom}",
" Chose whether the summary will be appended on top",
" (before the checks results) or on bottom (after check",
" results), default is on top.",
@@ -9913,7 +9913,7 @@
"",
" format:",
" # (env: SYFT_FORMAT_PRETTY)",
- " pretty: 0xc000251170",
+ " pretty: 0xc000451490",
"",
" template:",
" # specify the path to a Go template file (env: SYFT_FORMAT_TEMPLATE_PATH)",
@@ -10668,9 +10668,9 @@
"",
"Commands:",
"",
- " ls-config Print the current configuration to stdout.",
" ls-metrics Print the given file's internal metrics to stdout.",
" sync Download and install external configuration sources.",
+ " ls-config Print the current configuration to stdout.",
""
],
"xmllint": [
diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json
index 530ffab43c9..01d6a59e0bd 100644
--- a/.automation/generated/linter-versions.json
+++ b/.automation/generated/linter-versions.json
@@ -8,7 +8,7 @@
"black": "23.11.0",
"cfn-lint": "0.83.4",
"checkmake": "0.2.0",
- "checkov": "3.1.24",
+ "checkov": "3.1.25",
"checkstyle": "10.12.5",
"chktex": "1.7.8",
"clang-format": "16.0.6",
@@ -57,7 +57,7 @@
"markdownlint": "0.37.0",
"misspell": "0.3.4",
"mypy": "1.7.1",
- "npm-groovy-lint": "13.0.0",
+ "npm-groovy-lint": "13.0.1",
"npm-package-json-lint": "7.1.0",
"perlcritic": "1.152",
"php": "7.4.26",
@@ -73,7 +73,7 @@
"psalm": "Psalm.5.17.0@",
"puppet-lint": "4.2.3",
"pylint": "3.0.2",
- "pyright": "1.1.338",
+ "pyright": "1.1.339",
"raku": "2020.10",
"remark-lint": "14.0.2",
"revive": "1.3.4",
@@ -113,7 +113,7 @@
"ts-standard": "12.0.2",
"tsqllint": "1.15.3.0",
"v8r": "2.1.0",
- "vale": "2.29.7",
+ "vale": "2.30.0",
"xmllint": "21106",
"yamllint": "1.33.0"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9cd8ff190c8..f4dad451819 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -86,6 +86,10 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l
- [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.18.0 to **3.19.0** on 2023-12-05
- [checkov](https://www.checkov.io/) from 3.1.23 to **3.1.24** on 2023-12-05
- [semgrep](https://semgrep.dev/) from 1.51.0 to **1.52.0** on 2023-12-05
+ - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 13.0.0 to **13.0.1** on 2023-12-06
+ - [pyright](https://github.com/Microsoft/pyright) from 1.1.338 to **1.1.339** on 2023-12-06
+ - [checkov](https://www.checkov.io/) from 3.1.24 to **3.1.25** on 2023-12-06
+ - [vale](https://vale.sh/) from 2.29.7 to **2.30.0** on 2023-12-06
## [v7.6.0] - 2023-11-19
diff --git a/README.md b/README.md
index 616577a2f7b..ad865e035cf 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@
[![MegaLinter](https://github.com/oxsecurity/megalinter/workflows/MegaLinter/badge.svg?branch=main)](https://github.com/oxsecurity/megalinter/actions?query=workflow%3AMegaLinter+branch%3Amain)
[![codecov](https://codecov.io/gh/oxsecurity/megalinter/branch/main/graph/badge.svg)](https://codecov.io/gh/oxsecurity/megalinter)
-[![](https://img.shields.io/static/v1?label=Used%20by&message=3249&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
+[![](https://img.shields.io/static/v1?label=Used%20by&message=3251&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
[![Secured with Trivy](https://img.shields.io/badge/Trivy-secured-green?logo=docker)](https://github.com/aquasecurity/trivy)
[![GitHub contributors](https://img.shields.io/github/contributors/oxsecurity/megalinter.svg)](https://github.com/oxsecurity/megalinter/graphs/contributors/)
[![GitHub Sponsors](https://img.shields.io/github/sponsors/nvuillam)](https://github.com/sponsors/nvuillam)
diff --git a/docs/all_linters.md b/docs/all_linters.md
index bbeaf415e7c..8dc2939a594 100644
--- a/docs/all_linters.md
+++ b/docs/all_linters.md
@@ -14,7 +14,7 @@
| [**black**](https://github.com/psf/black){target=_blank} | 23.11.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} |
| [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.83.4 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} |
| [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} |
-| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.1.24 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} |
+| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.1.25 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} |
| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.12.5 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [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.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} |
| [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 16.0.6 | | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} |
@@ -59,7 +59,7 @@
| [**markdown-table-formatter**](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | 1.5.0 | [MIT](licenses/markdown-table-formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} |
| [**markdownlint**](https://github.com/DavidAnson/markdownlint){target=_blank} | 0.37.0 | [MIT](licenses/markdownlint.md) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint){target=_blank} | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Repository](https://github.com/DavidAnson/markdownlint){target=_blank} |
| [**mypy**](https://github.com/python/mypy){target=_blank} | 1.7.1 | [MIT](licenses/mypy.md) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | | [Repository](https://github.com/python/mypy){target=_blank} |
-| [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 13.0.0 | [GPL-3.0](licenses/npm-groovy-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} |
+| [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 13.0.1 | [GPL-3.0](licenses/npm-groovy-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} |
| [**npm-package-json-lint**](https://github.com/tclindner/npm-package-json-lint){target=_blank} | 7.1.0 | [MIT](licenses/npm-package-json-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint){target=_blank} | [JSON](descriptors/json_npm_package_json_lint.md) | :heart: | [MegaLinter reference](https://npmpackagejsonlint.org/docs/integrations#megalinter){target=_blank} |
| [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | 1.152 | [Other](licenses/perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} |
| [**phpcs**](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | 3.7.2 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/squizlabs/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/squizlabs/PHP_CodeSniffer){target=_blank} |
@@ -74,7 +74,7 @@
| [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.17.0@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} |
| [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.3 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/puppetlabs/puppet-lint?cacheSeconds=3600)](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} |
| [**pylint**](https://github.com/pylint-dev/pylint){target=_blank} | 3.0.2 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/pylint-dev/pylint){target=_blank} |
-| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.338 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} |
+| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.339 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} |
| [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [![GitHub stars](https://img.shields.io/github/stars/rakudo/rakudo?cacheSeconds=3600)](https://github.com/rakudo/rakudo){target=_blank} | [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) | [![GitHub stars](https://img.shields.io/github/stars/remarkjs/remark-lint?cacheSeconds=3600)](https://github.com/remarkjs/remark-lint){target=_blank} | [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} | 1.3.4 | [MIT](licenses/revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} |
@@ -113,6 +113,6 @@
| [**ts-standard**](https://github.com/standard/ts-standard){target=_blank} | 12.0.2 | | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard){target=_blank} | [TYPESCRIPT](descriptors/typescript_ts_standard.md) | :white_circle: | [Repository](https://github.com/standard/ts-standard){target=_blank} |
| [**tsqllint**](https://github.com/tsqllint/tsqllint){target=_blank} | 1.15.3.0 | [MIT](licenses/tsqllint.md) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint){target=_blank} | [SQL](descriptors/sql_tsqllint.md) | :white_circle: | [Repository](https://github.com/tsqllint/tsqllint){target=_blank} |
| [**v8r**](https://github.com/chris48s/v8r){target=_blank} | 2.1.0 | [MIT](licenses/v8r.md) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r){target=_blank} | [JSON](descriptors/json_v8r.md)
[YAML](descriptors/yaml_v8r.md) | :no_entry_sign: | [Repository](https://github.com/chris48s/v8r){target=_blank} |
-| [**vale**](https://github.com/errata-ai/vale){target=_blank} | 2.29.7 | [MIT](licenses/vale.md) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale){target=_blank} | [SPELL](descriptors/spell_vale.md) | :white_circle: | [Repository](https://github.com/errata-ai/vale){target=_blank} |
+| [**vale**](https://github.com/errata-ai/vale){target=_blank} | 2.30.0 | [MIT](licenses/vale.md) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale){target=_blank} | [SPELL](descriptors/spell_vale.md) | :white_circle: | [Repository](https://github.com/errata-ai/vale){target=_blank} |
| [**xmllint**](https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home){target=_blank} | 21106 | | | [XML](descriptors/xml_xmllint.md) | :white_circle: | [Web Site](https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home){target=_blank} |
| [**yamllint**](https://github.com/adrienverge/yamllint){target=_blank} | 1.33.0 | [GPL-3.0](licenses/yamllint.md) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint){target=_blank} | [YAML](descriptors/yaml_yamllint.md) | :no_entry_sign: | [Repository](https://github.com/adrienverge/yamllint){target=_blank} |
diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md
index 5efdc7a72c7..c290ca0caea 100644
--- a/docs/descriptors/groovy_npm_groovy_lint.md
+++ b/docs/descriptors/groovy_npm_groovy_lint.md
@@ -9,7 +9,7 @@ description: How to use npm-groovy-lint (configure, ignore files, ignore errors,
## npm-groovy-lint documentation
-- Version in MegaLinter: **13.0.0**
+- Version in MegaLinter: **13.0.1**
- Visit [Official Web Site](https://nvuillam.github.io/npm-groovy-lint/){target=_blank}
- See [How to configure npm-groovy-lint rules](https://github.com/nvuillam/npm-groovy-lint#configuration){target=_blank}
- If custom `.groovylintrc.json` config file isn't found, [.groovylintrc.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.groovylintrc.json){target=_blank} will be used
diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md
index f15081280ba..acf2ae4ca75 100644
--- a/docs/descriptors/python_pyright.md
+++ b/docs/descriptors/python_pyright.md
@@ -19,7 +19,7 @@ If you don't use python static typing, you should disable this linter by adding
## pyright documentation
-- Version in MegaLinter: **1.1.338**
+- Version in MegaLinter: **1.1.339**
- Visit [Official Web Site](https://github.com/Microsoft/pyright#readme){target=_blank}
- See [How to configure pyright rules](https://github.com/microsoft/pyright/blob/main/docs/configuration.md){target=_blank}
- See [How to disable pyright rules in files](https://github.com/microsoft/pyright/blob/main/docs/comments.md#file-level-type-controls){target=_blank}
diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md
index 7d6639e4d87..38bc885bef4 100644
--- a/docs/descriptors/repository_checkov.md
+++ b/docs/descriptors/repository_checkov.md
@@ -15,7 +15,7 @@ description: How to use checkov (configure, ignore files, ignore errors, help &
## checkov documentation
-- Version in MegaLinter: **3.1.24**
+- Version in MegaLinter: **3.1.25**
- Visit [Official Web Site](https://www.checkov.io/){target=_blank}
- See [How to configure checkov rules](https://github.com/bridgecrewio/checkov#configuration-using-a-config-file){target=_blank}
- If custom `.checkov.yml` config file isn't found, [.checkov.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.checkov.yml){target=_blank} will be used
@@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check]
[--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]
[--enable-secret-scan-all-files]
[--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]
- [--summary-position {bottom,top}]
+ [--summary-position {top,bottom}]
[--skip-resources-without-violations] [--deep-analysis]
[--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]
[--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]
@@ -425,7 +425,7 @@ options:
--block-list-secret-scan BLOCK_LIST_SECRET_SCAN
List of files to filter out from the secret scanner
[env var: CKV_SECRETS_SCAN_BLOCK_LIST]
- --summary-position {bottom,top}
+ --summary-position {top,bottom}
Chose whether the summary will be appended on top
(before the checks results) or on bottom (after check
results), default is on top.
diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md
index 2a0bb7e99a0..777cb59e687 100644
--- a/docs/descriptors/repository_syft.md
+++ b/docs/descriptors/repository_syft.md
@@ -93,7 +93,7 @@ Application Configuration:
format:
# (env: SYFT_FORMAT_PRETTY)
- pretty: 0xc000251170
+ pretty: 0xc000451490
template:
# specify the path to a Go template file (env: SYFT_FORMAT_TEMPLATE_PATH)
diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md
index 87a62e3e3bc..fc475b711ec 100644
--- a/docs/descriptors/spell_vale.md
+++ b/docs/descriptors/spell_vale.md
@@ -15,7 +15,7 @@ MegaLinter analyze markdown and restructuredText files by default, you can chang
## vale documentation
-- Version in MegaLinter: **2.29.7**
+- Version in MegaLinter: **2.30.0**
- Visit [Official Web Site](https://vale.sh/){target=_blank}
- See [How to configure vale rules](https://vale.sh/explorer/){target=_blank}
- See [How to disable vale rules in files](https://vale.sh/docs/topics/vocab/){target=_blank}
@@ -142,9 +142,9 @@ Flags:
Commands:
- ls-config Print the current configuration to stdout.
ls-metrics Print the given file's internal metrics to stdout.
sync Download and install external configuration sources.
+ ls-config Print the current configuration to stdout.
```
diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md
index e1136d6eda3..d34c91a2af6 100644
--- a/docs/used-by-stats.md
+++ b/docs/used-by-stats.md
@@ -1,39 +1,39 @@
# Dependents stats for oxsecurity/megalinter
-[![](https://img.shields.io/static/v1?label=Used%20by&message=3249&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
-[![](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=2210&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
-[![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=1039&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
-[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=74912&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
+[![](https://img.shields.io/static/v1?label=Used%20by&message=3251&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
+[![](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=2211&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
+[![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=1040&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
+[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=74908&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents)
| Repository | Stars |
|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:|
-| [nektos/act](https://github.com/nektos/act) | 45785 |
-| [PRQL/prql](https://github.com/PRQL/prql) | 8708 |
+| [nektos/act](https://github.com/nektos/act) | 45798 |
+| [PRQL/prql](https://github.com/PRQL/prql) | 8709 |
| [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2558 |
-| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2524 |
+| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2525 |
| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 2309 |
-| [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2189 |
-| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1911 |
+| [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2192 |
+| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1912 |
| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1586 |
-| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1555 |
+| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1557 |
| [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 936 |
-| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 880 |
+| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 883 |
| [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 722 |
-| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 702 |
-| [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 666 |
+| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 703 |
+| [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 667 |
| [secureCodeBox/secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 655 |
| [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 606 |
| [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 530 |
| [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 484 |
-| [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 410 |
+| [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 411 |
| [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates) | 405 |
| [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 404 |
| [llaville/php-compatinfo](https://github.com/llaville/php-compatinfo) | 368 |
| [scolladon/sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 347 |
| [ahmadnassri/action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 319 |
| [OCSInventory-NG/OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 316 |
-| [leosuncin/nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 314 |
-| [toboshii/home-ops](https://github.com/toboshii/home-ops) | 240 |
+| [leosuncin/nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 315 |
+| [toboshii/home-ops](https://github.com/toboshii/home-ops) | 241 |
| [NationalSecurityAgency/emissary](https://github.com/NationalSecurityAgency/emissary) | 230 |
| [unixorn/fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 215 |
| [OCSInventory-NG/OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 215 |
@@ -51,7 +51,7 @@
| [brettinternet/homelab](https://github.com/brettinternet/homelab) | 139 |
| [eth-protocol-fellows/cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 137 |
| [philips-software/amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 129 |
-| [hardisgroupcom/sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 121 |
+| [hardisgroupcom/sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 122 |
| [cbg-ethz/V-pipe](https://github.com/cbg-ethz/V-pipe) | 117 |
| [Aurorastation/Aurora.3](https://github.com/Aurorastation/Aurora.3) | 109 |
| [practicalli/spacemacs](https://github.com/practicalli/spacemacs) | 106 |
@@ -70,8 +70,9 @@
| [Azure/benchpress](https://github.com/Azure/benchpress) | 55 |
| [ahmadnassri/node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 |
| [llaville/umlwriter](https://github.com/llaville/umlwriter) | 52 |
+| [unixorn/ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 49 |
| [stepancheg/rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 49 |
-| [unixorn/ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 48 |
+| [oxsecurity/codetotal](https://github.com/oxsecurity/codetotal) | 49 |
| [nvuillam/sfdx-essentials](https://github.com/nvuillam/sfdx-essentials) | 48 |
| [orangekame3/stree](https://github.com/orangekame3/stree) | 48 |
| [ahmadnassri/action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 48 |
@@ -79,16 +80,15 @@
| [leosuncin/nest-api-example](https://github.com/leosuncin/nest-api-example) | 47 |
| [unixorn/chocolate-factory-engineering-docs](https://github.com/unixorn/chocolate-factory-engineering-docs) | 45 |
| [jr0dd/home-ops](https://github.com/jr0dd/home-ops) | 45 |
-| [oxsecurity/codetotal](https://github.com/oxsecurity/codetotal) | 43 |
| [FaserF/hassio-addons](https://github.com/FaserF/hassio-addons) | 42 |
+| [ZEISS/libczi](https://github.com/ZEISS/libczi) | 42 |
| [philips-software/amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 41 |
| [ishioni/homelab-ops](https://github.com/ishioni/homelab-ops) | 41 |
+| [hyperledger-labs/open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 40 |
| [h3mmy/bloopySphere](https://github.com/h3mmy/bloopySphere) | 40 |
| [leosuncin/nest-typeorm-custom-repository](https://github.com/leosuncin/nest-typeorm-custom-repository) | 39 |
| [apigee/terraform-modules](https://github.com/apigee/terraform-modules) | 39 |
-| [ZEISS/libczi](https://github.com/ZEISS/libczi) | 38 |
-| [hyperledger-labs/open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 37 |
-| [hardisgroupcom/vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 37 |
+| [hardisgroupcom/vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 38 |
| [MythicDrops/MythicDrops](https://github.com/MythicDrops/MythicDrops) | 35 |
| [microsoft/symphony](https://github.com/microsoft/symphony) | 35 |
| [homeall/caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 34 |
@@ -485,9 +485,6 @@
| [xoap-io/xoap-psadt-framework-template](https://github.com/xoap-io/xoap-psadt-framework-template) | 1 |
| [terracharge/template-terraform-module](https://github.com/terracharge/template-terraform-module) | 1 |
| [xoap-io/terraform-module-template](https://github.com/xoap-io/terraform-module-template) | 1 |
-| [arieswork/repoC](https://github.com/arieswork/repoC) | 1 |
-| [arieswork/repoB](https://github.com/arieswork/repoB) | 1 |
-| [arieswork/repoA](https://github.com/arieswork/repoA) | 1 |
| [RmnMatusevich/GreenridgeApp1](https://github.com/RmnMatusevich/GreenridgeApp1) | 1 |
| [Kristalkill/END-V2](https://github.com/Kristalkill/END-V2) | 1 |
| [gnsalok/groovy_pr_builer](https://github.com/gnsalok/groovy_pr_builer) | 1 |
@@ -1119,6 +1116,10 @@
| [xoap-io/terraform-aws-storage-s3](https://github.com/xoap-io/terraform-aws-storage-s3) | 0 |
| [xoap-io/terraform-aws-networking-vpc-endpoint](https://github.com/xoap-io/terraform-aws-networking-vpc-endpoint) | 0 |
| [xoap-io/terraform-aws-networking-vpc](https://github.com/xoap-io/terraform-aws-networking-vpc) | 0 |
+| [manchekarRaj/repoC](https://github.com/manchekarRaj/repoC) | 0 |
+| [arieswork/repoC](https://github.com/arieswork/repoC) | 0 |
+| [arieswork/repoB](https://github.com/arieswork/repoB) | 0 |
+| [arieswork/repoA](https://github.com/arieswork/repoA) | 0 |
| [dmitryshindin/repo3](https://github.com/dmitryshindin/repo3) | 0 |
| [dmitryshindin/repo2](https://github.com/dmitryshindin/repo2) | 0 |
| [dmitryshindin/repo1](https://github.com/dmitryshindin/repo1) | 0 |
@@ -1328,7 +1329,6 @@
| [DmitriySolopenkov/PowerDNS-Admin](https://github.com/DmitriySolopenkov/PowerDNS-Admin) | 0 |
| [sjzhu0v0/O2Physics](https://github.com/sjzhu0v0/O2Physics) | 0 |
| [raman24kumar/test_repo](https://github.com/raman24kumar/test_repo) | 0 |
-| [PratikGaner/services2](https://github.com/PratikGaner/services2) | 0 |
| [robpitcher/radapp](https://github.com/robpitcher/radapp) | 0 |
| [PratikGaner/mock2](https://github.com/PratikGaner/mock2) | 0 |
| [cdzombak/ytdlbot](https://github.com/cdzombak/ytdlbot) | 0 |