From 192ad6faa13829861e94ca88900bdca642d7916d Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Tue, 11 Apr 2023 16:28:01 +0200 Subject: [PATCH] [automation] Auto-update linters version, help and documentation (#2548) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam --- .automation/generated/flavors-stats.json | 64 ++++++++++++++++++++++ .automation/generated/linter-helps.json | 38 +++++++++---- .automation/generated/linter-versions.json | 8 +-- CHANGELOG.md | 4 ++ README.md | 4 +- docs/all_linters.md | 8 +-- docs/descriptors/java_pmd.md | 41 +++++++++----- docs/descriptors/repository_checkov.md | 4 +- docs/descriptors/repository_gitleaks.md | 7 ++- docs/descriptors/ruby_rubocop.md | 2 +- docs/descriptors/terraform_checkov.md | 4 +- docs/descriptors/terraform_tflint.md | 4 +- docs/used-by-stats.md | 36 ++++++------ 13 files changed, 160 insertions(+), 64 deletions(-) diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 75c7dd9345b..c53e24938ce 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -1415,6 +1415,10 @@ [ "2023-04-10T19:39:37", 2895894 + ], + [ + "2023-04-11T11:08:16", + 2897006 ] ], "ci_light": [ @@ -2833,6 +2837,10 @@ [ "2023-04-10T19:39:37", 57595 + ], + [ + "2023-04-11T11:08:16", + 57720 ] ], "cupcake": [ @@ -3231,6 +3239,10 @@ [ "2023-04-10T19:39:37", 7641 + ], + [ + "2023-04-11T11:08:16", + 7694 ] ], "dart": [ @@ -5559,6 +5571,10 @@ [ "2023-04-10T19:39:37", 138314 + ], + [ + "2023-04-11T11:08:16", + 138515 ] ], "dotnet": [ @@ -6977,6 +6993,10 @@ [ "2023-04-10T19:39:37", 371659 + ], + [ + "2023-04-11T11:08:16", + 371853 ] ], "go": [ @@ -8395,6 +8415,10 @@ [ "2023-04-10T19:39:37", 18744 + ], + [ + "2023-04-11T11:08:16", + 18768 ] ], "java": [ @@ -9813,6 +9837,10 @@ [ "2023-04-10T19:39:37", 115597 + ], + [ + "2023-04-11T11:08:16", + 115648 ] ], "javascript": [ @@ -11231,6 +11259,10 @@ [ "2023-04-10T19:39:37", 242101 + ], + [ + "2023-04-11T11:08:16", + 242606 ] ], "php": [ @@ -12649,6 +12681,10 @@ [ "2023-04-10T19:39:37", 48300 + ], + [ + "2023-04-11T11:08:16", + 48327 ] ], "python": [ @@ -14067,6 +14103,10 @@ [ "2023-04-10T19:39:37", 187902 + ], + [ + "2023-04-11T11:08:16", + 188146 ] ], "ruby": [ @@ -15481,6 +15521,10 @@ [ "2023-04-10T19:39:37", 3387 + ], + [ + "2023-04-11T11:08:16", + 3393 ] ], "rust": [ @@ -16895,6 +16939,10 @@ [ "2023-04-10T19:39:37", 5170 + ], + [ + "2023-04-11T11:08:16", + 5179 ] ], "salesforce": [ @@ -18313,6 +18361,10 @@ [ "2023-04-10T19:39:37", 18134 + ], + [ + "2023-04-11T11:08:16", + 18151 ] ], "scala": [ @@ -19729,6 +19781,10 @@ [ "2023-04-10T19:39:37", 7314 + ], + [ + "2023-04-11T11:08:16", + 7378 ] ], "swift": [ @@ -21143,6 +21199,10 @@ [ "2023-04-10T19:39:37", 3499 + ], + [ + "2023-04-11T11:08:16", + 3507 ] ], "terraform": [ @@ -22561,6 +22621,10 @@ [ "2023-04-10T19:39:37", 215002 + ], + [ + "2023-04-11T11:08:16", + 215340 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 6698447bb9e..c052b290798 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -710,7 +710,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {top,bottom}]", + " [--summary-position {bottom,top}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -973,7 +973,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 {top,bottom}", + " --summary-position {bottom,top}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -2062,10 +2062,11 @@ " -l, --log-level string log level (trace, debug, info, warn, error, fatal) (default \"info\")", " --max-target-megabytes int files larger than this will be skipped", " --no-banner suppress banner", + " --no-color turn off color for verbose output", " --redact redact secrets from logs and stdout", " -f, --report-format string output format (json, csv, sarif) (default \"json\")", " -r, --report-path string report file", - " -s, --source string path to source (default: $PWD) (default \".\")", + " -s, --source string path to source (default \".\")", " -v, --verbose show verbose output from scan", "", "Use \"gitleaks [command] --help\" for more information about a command." @@ -3867,6 +3868,14 @@ " --property, -property, -P", " {name}={value}: Define a property for the report format.", " Default: []", + " --relativize-paths-with, -z", + " Path relative to which directories are rendered in the report. This", + " option allows shortening directories in the report; without it, paths are", + " rendered as mentioned in the source directory (option \"--dir\"). The option can be", + " repeated, in which case the shortest relative path will be used. If the root path", + " is mentioned (e.g. \"/\" or \"C:\\\"), then the paths will be rendered as", + " absolute.", + " Default: []", " --report-file, -reportfile, -r", " Path to a file to which report output is written. The file is created if", " it does not exist. If this option is not specified, the report is rendered", @@ -3895,6 +3904,10 @@ " --uri, -uri, -u", " Database URI for sources. One of --dir, --file-list or --uri must be", " provided.", + " --use-version", + " The language version PMD should use when parsing source code in the", + " language-version format, ie: 'java-1.8'", + " Default: []", " --debug, --verbose, -debug, -verbose, -D, -V", " Debug mode.", " Default: false", @@ -3913,9 +3926,9 @@ "3) A ruleset filename or a comma-delimited string of ruleset filenames", "", "For example:", - "C:\\>pmd-bin-6.48.0\\bin\\pmd.bat -d c:\\my\\source\\code -f html -R java-unusedcode", + "C:\\>pmd-bin-6.55.0\\bin\\pmd.bat -d c:\\my\\source\\code -f html -R java-unusedcode", "", - "Languages and version suported:", + "Languages and version supported:", "apex, ecmascript, html, java, jsp, modelica, plsql, pom, scala, vf, vm, wsdl, xml, xsl", "", "Available report formats and their configuration properties are:", @@ -3959,15 +3972,16 @@ " outputDir - Output directory.", "", "For example on windows:", - "C:\\>pmd-bin-6.48.0\\bin\\pmd.bat -dir c:\\my\\source\\code -format text -R rulesets/java/quickstart.xml -version 1.5 -language java -debug", - "C:\\>pmd-bin-6.48.0\\bin\\pmd.bat -dir c:\\my\\source\\code -f xml -rulesets rulesets/java/quickstart.xml,category/java/codestyle.xml -encoding UTF-8", - "C:\\>pmd-bin-6.48.0\\bin\\pmd.bat -d c:\\my\\source\\code -rulesets rulesets/java/quickstart.xml -auxclasspath lib\\commons-collections.jar;lib\\derby.jar", - "C:\\>pmd-bin-6.48.0\\bin\\pmd.bat -d c:\\my\\source\\code -f html -R rulesets/java/quickstart.xml -auxclasspath file:///C:/my/classpathfile", + "C:\\>pmd-bin-6.55.0\\bin\\pmd.bat --dir c:\\my\\source\\code --format text -R rulesets/java/quickstart.xml --use-version java-1.5 --debug", + "C:\\>pmd-bin-6.55.0\\bin\\pmd.bat -dir c:\\my\\source\\code -f xml --rulesets rulesets/java/quickstart.xml,category/java/codestyle.xml --encoding UTF-8", + "C:\\>pmd-bin-6.55.0\\bin\\pmd.bat --d c:\\my\\source\\code --rulesets rulesets/java/quickstart.xml --aux-classpath lib\\commons-collections.jar;lib\\derby.jar", + "C:\\>pmd-bin-6.55.0\\bin\\pmd.bat -d c:\\my\\source\\code -f html -R rulesets/java/quickstart.xml --aux-classpath file:///C:/my/classpathfile", "", "For example on *nix:", - "$ pmd-bin-6.48.0/bin/run.sh pmd -dir /home/workspace/src/main/java/code -f html -rulesets rulesets/java/quickstart.xml,category/java/codestyle.xml", - "$ pmd-bin-6.48.0/bin/run.sh pmd -d ./src/main/java/code -R rulesets/java/quickstart.xml -f xslt -property xsltFilename=my-own.xsl", - "$ pmd-bin-6.48.0/bin/run.sh pmd -d ./src/main/java/code -f html -R rulesets/java/quickstart.xml -auxclasspath commons-collections.jar:derby.jar", + "$ pmd-bin-6.55.0/bin/run.sh pmd --dir /home/workspace/src/main/java/code -f html --rulesets rulesets/java/quickstart.xml,category/java/codestyle.xml", + "$ pmd-bin-6.55.0/bin/run.sh pmd -d ./src/main/java/code -R rulesets/java/quickstart.xml -f xslt --property xsltFilename=my-own.xsl", + "$ pmd-bin-6.55.0/bin/run.sh pmd -d ./src/main/java/code -R rulesets/java/quickstart.xml -f xslt --property xsltFilename=html-report-v2.xslt", + " - html-report-v2.xslt is at https://github.com/pmd/pmd/tree/master/pmd-core/etc/xslt/html-report-v2.xslt$ pmd-bin-6.55.0/bin/run.sh pmd -d ./src/main/java/code -f html -R rulesets/java/quickstart.xml --aux-classpath commons-collections.jar:derby.jar", "", "", "", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 46f58583eac..97a85750733 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -30,7 +30,7 @@ "flake8": "6.0.0", "gherkin-lint": "0.0.0", "git_diff": "2.38.4", - "gitleaks": "8.16.1", + "gitleaks": "8.16.2", "golangci-lint": "1.52.2", "goodcheck": "3.1.0", "graphql-schema-linter": "3.0.1", @@ -58,7 +58,7 @@ "phpcs": "3.7.2", "phplint": "5.5", "phpstan": "1.10.11", - "pmd": "6.48.0", + "pmd": "6.55.0", "powershell": "7.3.3", "powershell_formatter": "7.3.3", "prettier": "2.8.7", @@ -74,7 +74,7 @@ "rst-lint": "1.4.0", "rstcheck": "6.1.2", "rstfmt": "0.0.13", - "rubocop": "1.49.0", + "rubocop": "1.50.0", "ruff": "0.0.261", "scalafix": "0.10.4", "scss-lint": "0.60.0", @@ -99,7 +99,7 @@ "terraform-fmt": "1.4.4", "terragrunt": "0.45.2", "terrascan": "1.18.0", - "tflint": "0.45.0", + "tflint": "0.46.0", "trivy": "0.39.1", "tsqllint": "1.15.3.0", "v8r": "1.0.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 2679f2904a0..0262a8ccfc0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,6 +49,10 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [checkov](https://www.checkov.io/) from 2.3.152 to **2.3.158** on 2023-04-10 - [trivy](https://aquasecurity.github.io/trivy/) from 0.39.0 to **0.39.1** on 2023-04-10 - [terragrunt](https://terragrunt.gruntwork.io) from 0.45.1 to **0.45.2** on 2023-04-10 + - [pmd](https://pmd.github.io/) from 6.48.0 to **6.55.0** on 2023-04-11 + - [gitleaks](https://github.com/zricethezav/gitleaks) from 8.16.1 to **8.16.2** on 2023-04-11 + - [rubocop](https://rubocop.org/) from 1.49.0 to **1.50.0** on 2023-04-11 + - [tflint](https://github.com/terraform-linters/tflint) from 0.45.0 to **0.46.0** on 2023-04-11 ## [v6.22.2] - 2023-04-03 diff --git a/README.md b/README.md index bbe42edf1d0..a7c3d10b6fa 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=2193&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by&message=2195&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) @@ -1284,7 +1284,7 @@ description: List of all contributors, websites and linters that help MegaLinter - [markdown-link-check](https://github.com/tcort/markdown-link-check#run-in-other-tools){target=_blank} - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} - [npm-package-json-lint](https://npmpackagejsonlint.org/docs/integrations#megalinter){target=_blank} -- [pmd](https://pmd.sourceforge.io/pmd-6.49.0/pmd_userdocs_tools_ci.html){target=_blank} +- [pmd](https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html){target=_blank} - [rst-lint](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} - [rstcheck](https://rstcheck.readthedocs.io/en/latest/usage/integration/#use-with-mega-linter){target=_blank} - [rubocop](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} diff --git a/docs/all_linters.md b/docs/all_linters.md index 2b0b2f1a6da..14c1eb54255 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -35,7 +35,7 @@ | [**flake8**](https://github.com/PyCQA/flake8){target=_blank} | 6.0.0 | [MIT](licenses/flake8.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8){target=_blank} | [PYTHON](descriptors/python_flake8.md) | :white_circle: | [Repository](https://github.com/PyCQA/flake8){target=_blank} | | [**gherkin-lint**](https://github.com/vsiakka/gherkin-lint){target=_blank} | N/A | [ISC](licenses/gherkin-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint){target=_blank} | [GHERKIN](descriptors/gherkin_gherkin_lint.md) | :white_circle: | [Repository](https://github.com/vsiakka/gherkin-lint){target=_blank} | | [**git_diff**](https://github.com/git/git){target=_blank} | 2.38.4 | [LGPL-2.1](licenses/git_diff.md) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git){target=_blank} | [REPOSITORY](descriptors/repository_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} | -| [**gitleaks**](https://github.com/zricethezav/gitleaks){target=_blank} | 8.16.1 | [MIT](licenses/gitleaks.md) | [![GitHub stars](https://img.shields.io/github/stars/zricethezav/gitleaks?cacheSeconds=3600)](https://github.com/zricethezav/gitleaks){target=_blank} | [REPOSITORY](descriptors/repository_gitleaks.md) | :white_circle: | [Repository](https://github.com/zricethezav/gitleaks){target=_blank} | +| [**gitleaks**](https://github.com/zricethezav/gitleaks){target=_blank} | 8.16.2 | [MIT](licenses/gitleaks.md) | [![GitHub stars](https://img.shields.io/github/stars/zricethezav/gitleaks?cacheSeconds=3600)](https://github.com/zricethezav/gitleaks){target=_blank} | [REPOSITORY](descriptors/repository_gitleaks.md) | :white_circle: | [Repository](https://github.com/zricethezav/gitleaks){target=_blank} | | [**golangci-lint**](https://github.com/golangci/golangci-lint){target=_blank} | 1.52.2 | [GPL-3.0](licenses/golangci-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint){target=_blank} | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} | | [**goodcheck**](https://github.com/sider/goodcheck){target=_blank} | 3.1.0 | [MIT](licenses/goodcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/sider/goodcheck?cacheSeconds=3600)](https://github.com/sider/goodcheck){target=_blank} | [REPOSITORY](descriptors/repository_goodcheck.md) | :white_circle: | [Repository](https://github.com/sider/goodcheck){target=_blank} | | [**graphql-schema-linter**](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | 3.0.1 | [MIT](licenses/graphql-schema-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | [GRAPHQL](descriptors/graphql_graphql_schema_linter.md) | :hammer_and_wrench: | [Pull Request](https://github.com/cjoudrey/graphql-schema-linter/pull/272){target=_blank} | @@ -62,7 +62,7 @@ | [**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} | | [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 5.5 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | | [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.11 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | -| [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.48.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.49.0/pmd_userdocs_tools_ci.html){target=_blank} | +| [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.55.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html){target=_blank} | | [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.3.3 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.3.3 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**prettier**](https://github.com/prettier/prettier){target=_blank} | 2.8.7 | [MIT](licenses/prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier){target=_blank} | [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} | @@ -78,7 +78,7 @@ | [**rst-lint**](https://github.com/twolfson/restructuredtext-lint){target=_blank} | 1.4.0 | | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint){target=_blank} | [RST](descriptors/rst_rst_lint.md) | :heart: | [MegaLinter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} | | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.1.2 | | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck){target=_blank} | [RST](descriptors/rst_rstcheck.md) | :heart: | [MegaLinter reference](https://rstcheck.readthedocs.io/en/latest/usage/integration/#use-with-mega-linter){target=_blank} | | [**rstfmt**](https://github.com/dzhu/rstfmt){target=_blank} | 0.0.13 | | | [RST](descriptors/rst_rstfmt.md) | :hammer_and_wrench: | [Pull Request](https://github.com/dzhu/rstfmt/pull/1){target=_blank} | -| [**rubocop**](https://github.com/rubocop-hq/rubocop){target=_blank} | 1.49.0 | [MIT](licenses/rubocop.md) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop){target=_blank} | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [MegaLinter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} | +| [**rubocop**](https://github.com/rubocop-hq/rubocop){target=_blank} | 1.50.0 | [MIT](licenses/rubocop.md) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop){target=_blank} | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [MegaLinter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} | | [**ruff**](https://github.com/charliermarsh/ruff){target=_blank} | 0.0.261 | [MIT](licenses/ruff.md) | [![GitHub stars](https://img.shields.io/github/stars/charliermarsh/ruff?cacheSeconds=3600)](https://github.com/charliermarsh/ruff){target=_blank} | [PYTHON](descriptors/python_ruff.md) | :white_circle: | [Repository](https://github.com/charliermarsh/ruff){target=_blank} | | [**scalafix**](https://github.com/scalacenter/scalafix){target=_blank} | 0.10.4 | [Other](licenses/scalafix.md) | [![GitHub stars](https://img.shields.io/github/stars/scalacenter/scalafix?cacheSeconds=3600)](https://github.com/scalacenter/scalafix){target=_blank} | [SCALA](descriptors/scala_scalafix.md) | :heart: | [MegaLinter reference](https://scalacenter.github.io/scalafix/docs/users/installation.html#plugins-for-other-build-tools){target=_blank} | | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | @@ -102,7 +102,7 @@ | [**terraform-fmt**](https://github.com/hashicorp/terraform){target=_blank} | 1.4.4 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | | [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.45.2 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | | [**terrascan**](https://github.com/accurics/terrascan){target=_blank} | 1.18.0 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/accurics/terrascan?cacheSeconds=3600)](https://github.com/accurics/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/accurics/terrascan){target=_blank} | -| [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.45.0 | | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | +| [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.46.0 | | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.39.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){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} | 1.0.0 | | [![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} | diff --git a/docs/descriptors/java_pmd.md b/docs/descriptors/java_pmd.md index 0a178ff8457..709af869c05 100644 --- a/docs/descriptors/java_pmd.md +++ b/docs/descriptors/java_pmd.md @@ -9,12 +9,12 @@ description: How to use pmd (configure, ignore files, ignore errors, help & vers ## pmd documentation -- Version in MegaLinter: **6.48.0** +- Version in MegaLinter: **6.55.0** - Visit [Official Web Site](https://pmd.github.io/){target=_blank} -- See [How to configure pmd rules](https://pmd.github.io/pmd-6.40.0/pmd_userdocs_configuring_rules.html){target=_blank} +- See [How to configure pmd rules](https://pmd.github.io/pmd-6.55.0/pmd_userdocs_configuring_rules.html){target=_blank} - If custom `java-pmd-ruleset.xml` config file is not found, [java-pmd-ruleset.xml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/java-pmd-ruleset.xml){target=_blank} will be used -- See [How to disable pmd rules in files](https://pmd.github.io/pmd-6.40.0/pmd_userdocs_suppressing_warnings.html){target=_blank} -- See [Index of problems detected by pmd](https://pmd.github.io/pmd-6.40.0/pmd_rules_java.html){target=_blank} +- See [How to disable pmd rules in files](https://pmd.github.io/pmd-6.55.0/pmd_userdocs_suppressing_warnings.html){target=_blank} +- See [Index of problems detected by pmd](https://pmd.github.io/pmd-6.55.0/pmd_rules_java.html){target=_blank} [![pmd - GitHub](https://gh-card.dev/repos/pmd/pmd.svg?fullname=)](https://github.com/pmd/pmd){target=_blank} @@ -147,6 +147,14 @@ Usage:
[options] --property, -property, -P {name}={value}: Define a property for the report format. Default: [] + --relativize-paths-with, -z + Path relative to which directories are rendered in the report. This + option allows shortening directories in the report; without it, paths are + rendered as mentioned in the source directory (option "--dir"). The option can be + repeated, in which case the shortest relative path will be used. If the root path + is mentioned (e.g. "/" or "C:\"), then the paths will be rendered as + absolute. + Default: [] --report-file, -reportfile, -r Path to a file to which report output is written. The file is created if it does not exist. If this option is not specified, the report is rendered @@ -175,6 +183,10 @@ Usage:
[options] --uri, -uri, -u Database URI for sources. One of --dir, --file-list or --uri must be provided. + --use-version + The language version PMD should use when parsing source code in the + language-version format, ie: 'java-1.8' + Default: [] --debug, --verbose, -debug, -verbose, -D, -V Debug mode. Default: false @@ -193,9 +205,9 @@ Mandatory arguments: 3) A ruleset filename or a comma-delimited string of ruleset filenames For example: -C:\>pmd-bin-6.48.0\bin\pmd.bat -d c:\my\source\code -f html -R java-unusedcode +C:\>pmd-bin-6.55.0\bin\pmd.bat -d c:\my\source\code -f html -R java-unusedcode -Languages and version suported: +Languages and version supported: apex, ecmascript, html, java, jsp, modelica, plsql, pom, scala, vf, vm, wsdl, xml, xsl Available report formats and their configuration properties are: @@ -239,15 +251,16 @@ Available report formats and their configuration properties are: outputDir - Output directory. For example on windows: -C:\>pmd-bin-6.48.0\bin\pmd.bat -dir c:\my\source\code -format text -R rulesets/java/quickstart.xml -version 1.5 -language java -debug -C:\>pmd-bin-6.48.0\bin\pmd.bat -dir c:\my\source\code -f xml -rulesets rulesets/java/quickstart.xml,category/java/codestyle.xml -encoding UTF-8 -C:\>pmd-bin-6.48.0\bin\pmd.bat -d c:\my\source\code -rulesets rulesets/java/quickstart.xml -auxclasspath lib\commons-collections.jar;lib\derby.jar -C:\>pmd-bin-6.48.0\bin\pmd.bat -d c:\my\source\code -f html -R rulesets/java/quickstart.xml -auxclasspath file:///C:/my/classpathfile +C:\>pmd-bin-6.55.0\bin\pmd.bat --dir c:\my\source\code --format text -R rulesets/java/quickstart.xml --use-version java-1.5 --debug +C:\>pmd-bin-6.55.0\bin\pmd.bat -dir c:\my\source\code -f xml --rulesets rulesets/java/quickstart.xml,category/java/codestyle.xml --encoding UTF-8 +C:\>pmd-bin-6.55.0\bin\pmd.bat --d c:\my\source\code --rulesets rulesets/java/quickstart.xml --aux-classpath lib\commons-collections.jar;lib\derby.jar +C:\>pmd-bin-6.55.0\bin\pmd.bat -d c:\my\source\code -f html -R rulesets/java/quickstart.xml --aux-classpath file:///C:/my/classpathfile For example on *nix: -$ pmd-bin-6.48.0/bin/run.sh pmd -dir /home/workspace/src/main/java/code -f html -rulesets rulesets/java/quickstart.xml,category/java/codestyle.xml -$ pmd-bin-6.48.0/bin/run.sh pmd -d ./src/main/java/code -R rulesets/java/quickstart.xml -f xslt -property xsltFilename=my-own.xsl -$ pmd-bin-6.48.0/bin/run.sh pmd -d ./src/main/java/code -f html -R rulesets/java/quickstart.xml -auxclasspath commons-collections.jar:derby.jar +$ pmd-bin-6.55.0/bin/run.sh pmd --dir /home/workspace/src/main/java/code -f html --rulesets rulesets/java/quickstart.xml,category/java/codestyle.xml +$ pmd-bin-6.55.0/bin/run.sh pmd -d ./src/main/java/code -R rulesets/java/quickstart.xml -f xslt --property xsltFilename=my-own.xsl +$ pmd-bin-6.55.0/bin/run.sh pmd -d ./src/main/java/code -R rulesets/java/quickstart.xml -f xslt --property xsltFilename=html-report-v2.xslt + - html-report-v2.xslt is at https://github.com/pmd/pmd/tree/master/pmd-core/etc/xslt/html-report-v2.xslt$ pmd-bin-6.55.0/bin/run.sh pmd -d ./src/main/java/code -f html -R rulesets/java/quickstart.xml --aux-classpath commons-collections.jar:derby.jar @@ -262,7 +275,7 @@ $ pmd-bin-6.48.0/bin/run.sh pmd -d ./src/main/java/code -f html -R rulesets/java ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" # Linter install -ARG PMD_VERSION=6.48.0 +ARG PMD_VERSION=6.55.0 RUN wget --quiet https://github.com/pmd/pmd/releases/download/pmd_releases%2F${PMD_VERSION}/pmd-bin-${PMD_VERSION}.zip && \ unzip pmd-bin-${PMD_VERSION}.zip && \ rm pmd-bin-${PMD_VERSION}.zip && \ diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 615814e8d81..0618f74d6f0 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -129,7 +129,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [-f FILE] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {top,bottom}] + [--summary-position {bottom,top}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -392,7 +392,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 {top,bottom} + --summary-position {bottom,top} 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_gitleaks.md b/docs/descriptors/repository_gitleaks.md index 5d71bde3da6..dfeb61635cf 100644 --- a/docs/descriptors/repository_gitleaks.md +++ b/docs/descriptors/repository_gitleaks.md @@ -9,7 +9,7 @@ description: How to use gitleaks (configure, ignore files, ignore errors, help & ## gitleaks documentation -- Version in MegaLinter: **8.16.1** +- Version in MegaLinter: **8.16.2** - Visit [Official Web Site](https://github.com/zricethezav/gitleaks#readme){target=_blank} - See [How to configure gitleaks rules](https://github.com/zricethezav/gitleaks#configuration){target=_blank} - If custom `.gitleaks.toml` config file is not found, [.gitleaks.toml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.gitleaks.toml){target=_blank} will be used @@ -109,10 +109,11 @@ Flags: -l, --log-level string log level (trace, debug, info, warn, error, fatal) (default "info") --max-target-megabytes int files larger than this will be skipped --no-banner suppress banner + --no-color turn off color for verbose output --redact redact secrets from logs and stdout -f, --report-format string output format (json, csv, sarif) (default "json") -r, --report-path string report file - -s, --source string path to source (default: $PWD) (default ".") + -s, --source string path to source (default ".") -v, --verbose show verbose output from scan Use "gitleaks [command] --help" for more information about a command. @@ -122,7 +123,7 @@ Use "gitleaks [command] --help" for more information about a command. - Dockerfile commands : ```dockerfile -FROM zricethezav/gitleaks:v8.16.1 as gitleaks +FROM zricethezav/gitleaks:v8.16.2 as gitleaks COPY --link --from=gitleaks /usr/bin/gitleaks /usr/bin/ ``` diff --git a/docs/descriptors/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md index 4245cb53cb1..80773ac19a9 100644 --- a/docs/descriptors/ruby_rubocop.md +++ b/docs/descriptors/ruby_rubocop.md @@ -15,7 +15,7 @@ description: How to use rubocop (configure, ignore files, ignore errors, help & ## rubocop documentation -- Version in MegaLinter: **1.49.0** +- Version in MegaLinter: **1.50.0** - Visit [Official Web Site](https://rubocop.org/){target=_blank} - See [How to configure rubocop rules](https://docs.rubocop.org/rubocop/0.92/configuration.html){target=_blank} - If custom `.ruby-lint.yml` config file is not found, [.ruby-lint.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.ruby-lint.yml){target=_blank} will be used diff --git a/docs/descriptors/terraform_checkov.md b/docs/descriptors/terraform_checkov.md index 14878d33696..013b1588b77 100644 --- a/docs/descriptors/terraform_checkov.md +++ b/docs/descriptors/terraform_checkov.md @@ -119,7 +119,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [-f FILE] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {top,bottom}] + [--summary-position {bottom,top}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -382,7 +382,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 {top,bottom} + --summary-position {bottom,top} 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/terraform_tflint.md b/docs/descriptors/terraform_tflint.md index c3ad4a84e76..f13de0cff7a 100644 --- a/docs/descriptors/terraform_tflint.md +++ b/docs/descriptors/terraform_tflint.md @@ -9,7 +9,7 @@ description: How to use tflint (configure, ignore files, ignore errors, help & v ## tflint documentation -- Version in MegaLinter: **0.45.0** +- Version in MegaLinter: **0.46.0** - Visit [Official Web Site](https://github.com/terraform-linters/tflint#readme){target=_blank} - See [How to configure tflint rules](https://github.com/terraform-linters/tflint/blob/master/docs/guides/config.md){target=_blank} - If custom `.tflint.hcl` config file is not found, [.tflint.hcl](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.tflint.hcl){target=_blank} will be used @@ -152,7 +152,7 @@ Help Options: - Dockerfile commands : ```dockerfile -FROM ghcr.io/terraform-linters/tflint:v0.45.0 as tflint +FROM ghcr.io/terraform-linters/tflint:v0.46.0 as tflint COPY --link --from=tflint /usr/local/bin/tflint /usr/bin/ ``` diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 283ae8dc606..5ad881e75a7 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,37 +1,37 @@ # Dependents stats for oxsecurity/megalinter -[![](https://img.shields.io/static/v1?label=Used%20by&message=2193&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by&message=2195&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) [![](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=1464&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=729&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=56203&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=731&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=56250&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -| [nektos/act](https://github.com/nektos/act) | 37167 | -| [PRQL/prql](https://github.com/PRQL/prql) | 7019 | +| [nektos/act](https://github.com/nektos/act) | 37188 | +| [PRQL/prql](https://github.com/PRQL/prql) | 7021 | | [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2386 | | [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 1967 | -| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 1897 | -| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 1871 | -| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1627 | -| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1203 | +| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 1898 | +| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 1875 | +| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1635 | +| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1204 | | [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1108 | | [flosse/sloc](https://github.com/flosse/sloc) | 929 | | [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 865 | -| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 627 | +| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 629 | | [secureCodeBox/secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 582 | -| [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 548 | +| [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 549 | | [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 479 | | [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 471 | | [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 455 | | [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates) | 370 | | [llaville/php-compatinfo](https://github.com/llaville/php-compatinfo) | 362 | -| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 337 | +| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 338 | | [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 313 | | [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 313 | | [OCSInventory-NG/OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 299 | | [ahmadnassri/action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 299 | -| [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 288 | +| [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 289 | | [leosuncin/nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 252 | | [OCSInventory-NG/OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 195 | | [toboshii/home-ops](https://github.com/toboshii/home-ops) | 180 | @@ -41,7 +41,7 @@ | [carpenike/k8s-gitops](https://github.com/carpenike/k8s-gitops) | 145 | | [nvuillam/npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 140 | | [apigee/devrel](https://github.com/apigee/devrel) | 134 | -| [T145/black-mirror](https://github.com/T145/black-mirror) | 132 | +| [T145/black-mirror](https://github.com/T145/black-mirror) | 133 | | [newrelic/newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 128 | | [cbg-ethz/V-pipe](https://github.com/cbg-ethz/V-pipe) | 105 | | [Luzkan/smells](https://github.com/Luzkan/smells) | 99 | @@ -100,10 +100,10 @@ | [GSA/usagov-benefits-eligibility](https://github.com/GSA/usagov-benefits-eligibility) | 18 | | [sierrafoxtrot/srecord](https://github.com/sierrafoxtrot/srecord) | 18 | | [ahmadnassri/node-nightwatch-accessibility](https://github.com/ahmadnassri/node-nightwatch-accessibility) | 18 | +| [nvuillam/github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 18 | | [ci-monk/loli](https://github.com/ci-monk/loli) | 17 | | [practicalli/clojurescript](https://github.com/practicalli/clojurescript) | 17 | | [ishioni/homelab-ops](https://github.com/ishioni/homelab-ops) | 17 | -| [nvuillam/github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 17 | | [Programming-Simplified-Community/Social-Coder](https://github.com/Programming-Simplified-Community/Social-Coder) | 16 | | [ministryofjustice/modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 16 | | [unixorn/jira-commands](https://github.com/unixorn/jira-commands) | 15 | @@ -113,11 +113,11 @@ | [ahmadnassri/node-metalsmith-request](https://github.com/ahmadnassri/node-metalsmith-request) | 15 | | [warolv/vault-backup](https://github.com/warolv/vault-backup) | 14 | | [dochang/mb-url](https://github.com/dochang/mb-url) | 14 | +| [tvories/k8s-gitops](https://github.com/tvories/k8s-gitops) | 14 | | [ahmadnassri/node-april-fools](https://github.com/ahmadnassri/node-april-fools) | 14 | | [gmoon/s3proxy](https://github.com/gmoon/s3proxy) | 13 | | [nvuillam/markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 13 | | [axeII/home-ops](https://github.com/axeII/home-ops) | 13 | -| [tvories/k8s-gitops](https://github.com/tvories/k8s-gitops) | 13 | | [Marx2/homelab](https://github.com/Marx2/homelab) | 13 | | [jokay/docker-ccu-historian](https://github.com/jokay/docker-ccu-historian) | 13 | | [leosuncin/nest-api-example](https://github.com/leosuncin/nest-api-example) | 13 | @@ -128,6 +128,7 @@ | [tyriis/home-ops](https://github.com/tyriis/home-ops) | 12 | | [ahmadnassri/node-oas-request](https://github.com/ahmadnassri/node-oas-request) | 12 | | [itsmng/itsm-ng](https://github.com/itsmng/itsm-ng) | 12 | +| [ci-monk/docker-crypto-miner](https://github.com/ci-monk/docker-crypto-miner) | 11 | | [ahgraber/homelab-gitops-k3s](https://github.com/ahgraber/homelab-gitops-k3s) | 11 | | [eresturo/scanadf2docspell](https://github.com/eresturo/scanadf2docspell) | 11 | | [dochang/elpa-clone](https://github.com/dochang/elpa-clone) | 11 | @@ -138,7 +139,6 @@ | [philips-software/amp-hal-st](https://github.com/philips-software/amp-hal-st) | 11 | | [chgl/kube-powertools](https://github.com/chgl/kube-powertools) | 11 | | [bjw-s/pmb](https://github.com/bjw-s/pmb) | 11 | -| [ci-monk/docker-crypto-miner](https://github.com/ci-monk/docker-crypto-miner) | 10 | | [Qarj/WebImblaze](https://github.com/Qarj/WebImblaze) | 10 | | [llaville/php-compatinfo-db](https://github.com/llaville/php-compatinfo-db) | 10 | | [whoisdsmith/VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 10 | @@ -449,6 +449,7 @@ | [ahinko/simple-pg-backup](https://github.com/ahinko/simple-pg-backup) | 1 | | [2zH/home-ops](https://github.com/2zH/home-ops) | 1 | | [snoopy82481/new_template_k3s](https://github.com/snoopy82481/new_template_k3s) | 1 | +| [jokay/jokay](https://github.com/jokay/jokay) | 1 | | [ahmadnassri/action-dotenv](https://github.com/ahmadnassri/action-dotenv) | 1 | | [sja/k8s-home](https://github.com/sja/k8s-home) | 1 | | [oliversalzburg/no-flux-given](https://github.com/oliversalzburg/no-flux-given) | 1 | @@ -1189,7 +1190,6 @@ | [mvandermeulen/cluster-in-flux](https://github.com/mvandermeulen/cluster-in-flux) | 0 | | [easir/workflows](https://github.com/easir/workflows) | 0 | | [ArjanPronk/local-k3s-cluster](https://github.com/ArjanPronk/local-k3s-cluster) | 0 | -| [jokay/jokay](https://github.com/jokay/jokay) | 0 | | [jokay/.github](https://github.com/jokay/.github) | 0 | | [jaken1986/demo-day](https://github.com/jaken1986/demo-day) | 0 | | [lucacalcaterra/kube-oci-flux](https://github.com/lucacalcaterra/kube-oci-flux) | 0 |