diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 7adab063f78..b16d45b4cde 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -1379,6 +1379,10 @@ [ "2023-03-28T14:20:40", 2869336 + ], + [ + "2023-03-29T01:10:08", + 2870951 ] ], "ci_light": [ @@ -2761,6 +2765,10 @@ [ "2023-03-28T14:20:40", 55001 + ], + [ + "2023-03-29T01:10:08", + 55075 ] ], "cupcake": [ @@ -3123,6 +3131,10 @@ [ "2023-03-28T14:20:40", 6408 + ], + [ + "2023-03-29T01:10:08", + 6569 ] ], "dart": [ @@ -5415,6 +5427,10 @@ [ "2023-03-28T14:20:40", 133238 + ], + [ + "2023-03-29T01:10:08", + 133495 ] ], "dotnet": [ @@ -6797,6 +6813,10 @@ [ "2023-03-28T14:20:40", 365764 + ], + [ + "2023-03-29T01:10:08", + 366426 ] ], "go": [ @@ -8179,6 +8199,10 @@ [ "2023-03-28T14:20:40", 18286 + ], + [ + "2023-03-29T01:10:08", + 18339 ] ], "java": [ @@ -9561,6 +9585,10 @@ [ "2023-03-28T14:20:40", 114144 + ], + [ + "2023-03-29T01:10:08", + 114204 ] ], "javascript": [ @@ -10943,6 +10971,10 @@ [ "2023-03-28T14:20:40", 232386 + ], + [ + "2023-03-29T01:10:08", + 232857 ] ], "php": [ @@ -12325,6 +12357,10 @@ [ "2023-03-28T14:20:40", 47825 + ], + [ + "2023-03-29T01:10:08", + 47867 ] ], "python": [ @@ -13707,6 +13743,10 @@ [ "2023-03-28T14:20:40", 181249 + ], + [ + "2023-03-29T01:10:08", + 181616 ] ], "ruby": [ @@ -15085,6 +15125,10 @@ [ "2023-03-28T14:20:40", 3269 + ], + [ + "2023-03-29T01:10:08", + 3271 ] ], "rust": [ @@ -16463,6 +16507,10 @@ [ "2023-03-28T14:20:40", 5001 + ], + [ + "2023-03-29T01:10:08", + 5017 ] ], "salesforce": [ @@ -17845,6 +17893,10 @@ [ "2023-03-28T14:20:40", 17797 + ], + [ + "2023-03-29T01:10:08", + 17804 ] ], "scala": [ @@ -19225,6 +19277,10 @@ [ "2023-03-28T14:20:40", 6485 + ], + [ + "2023-03-29T01:10:08", + 6501 ] ], "swift": [ @@ -20603,6 +20659,10 @@ [ "2023-03-28T14:20:40", 3407 + ], + [ + "2023-03-29T01:10:08", + 3409 ] ], "terraform": [ @@ -21985,6 +22045,10 @@ [ "2023-03-28T14:20:40", 206186 + ], + [ + "2023-03-29T01:10:08", + 206614 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 1bb55b26535..669016d87ae 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 {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]", @@ -972,7 +972,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.", @@ -6736,67 +6736,67 @@ " VfHtmlStyleTagXss visualforce Security pmd N", " VfUnescapeEl visualforce Security Basic VF pmd N", " ApexAssertionsShouldIncludeMessage apex Best Practices pmd N", - " ApexUnitTestClassShouldHaveAsserts apex Best Practices quickstart,ApexUnit,Default ruleset... pmd N", + " ApexUnitTestClassShouldHaveAsserts apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N", " ApexUnitTestClassShouldHaveRunAs apex Best Practices quickstart pmd N", " ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd N", - " ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices quickstart,ApexUnit,Default ruleset... pmd N", - " AvoidGlobalModifier apex Best Practices quickstart,Default ruleset...,Style pmd N", - " AvoidLogicInTrigger apex Best Practices quickstart,Default ruleset...,Style pmd N", + " ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N", + " AvoidGlobalModifier apex Best Practices Default ruleset...,Style,quickstart pmd N", + " AvoidLogicInTrigger apex Best Practices Default ruleset...,Style,quickstart pmd N", " DebugsShouldUseLoggingLevel apex Best Practices quickstart pmd N", " UnusedLocalVariable apex Best Practices pmd N", " AvoidDebugStatements apex Performance pmd N", - " AvoidDmlStatementsInLoops apex Performance Performance,Default ruleset... pmd N", - " AvoidSoqlInLoops apex Performance Performance,Default ruleset... pmd N", - " AvoidSoslInLoops apex Performance Performance,Default ruleset... pmd N", + " AvoidDmlStatementsInLoops apex Performance Default ruleset...,Performance pmd N", + " AvoidSoqlInLoops apex Performance Default ruleset...,Performance pmd N", + " AvoidSoslInLoops apex Performance Default ruleset...,Performance pmd N", " EagerlyLoadedDescribeSObjectResult apex Performance pmd N", " OperationWithLimitsInLoop apex Performance quickstart pmd N", - " ApexBadCrypto apex Security quickstart,Security,Default ruleset... pmd N", - " ApexCRUDViolation apex Security quickstart,Security,Default ruleset... pmd N", + " ApexBadCrypto apex Security Default ruleset...,quickstart,Security pmd N", + " ApexCRUDViolation apex Security Default ruleset...,quickstart,Security pmd N", " ApexCSRF apex Security Security pmd N", - " ApexDangerousMethods apex Security quickstart,Security,Default ruleset... pmd N", - " ApexInsecureEndpoint apex Security quickstart,Security,Default ruleset... pmd N", - " ApexOpenRedirect apex Security quickstart,Security,Default ruleset... pmd N", - " ApexSharingViolations apex Security quickstart,Security,Default ruleset... pmd N", - " ApexSOQLInjection apex Security quickstart,Security,Default ruleset... pmd N", - " ApexSuggestUsingNamedCred apex Security quickstart,Security,Default ruleset... pmd N", - " ApexXSSFromEscapeFalse apex Security quickstart,Security,Default ruleset... pmd N", - " ApexXSSFromURLParam apex Security quickstart,Security,Default ruleset... pmd N", - " ClassNamingConventions apex Code Style quickstart,Default ruleset...,Style pmd N", - " IfElseStmtsMustUseBraces apex Code Style quickstart,Default ruleset...,Braces pmd N", - " IfStmtsMustUseBraces apex Code Style quickstart,Default ruleset...,Braces pmd N", + " ApexDangerousMethods apex Security Default ruleset...,quickstart,Security pmd N", + " ApexInsecureEndpoint apex Security Default ruleset...,quickstart,Security pmd N", + " ApexOpenRedirect apex Security Default ruleset...,quickstart,Security pmd N", + " ApexSharingViolations apex Security Default ruleset...,quickstart,Security pmd N", + " ApexSOQLInjection apex Security Default ruleset...,quickstart,Security pmd N", + " ApexSuggestUsingNamedCred apex Security Default ruleset...,quickstart,Security pmd N", + " ApexXSSFromEscapeFalse apex Security Default ruleset...,quickstart,Security pmd N", + " ApexXSSFromURLParam apex Security Default ruleset...,quickstart,Security pmd N", + " ClassNamingConventions apex Code Style Default ruleset...,Style,quickstart pmd N", + " IfElseStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N", + " IfStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N", " FieldDeclarationsShouldBeAtStart apex Code Style pmd N", " FieldNamingConventions apex Code Style quickstart pmd N", - " ForLoopsMustUseBraces apex Code Style quickstart,Default ruleset...,Braces pmd N", + " ForLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N", " FormalParameterNamingConventions apex Code Style quickstart pmd N", " LocalVariableNamingConventions apex Code Style quickstart pmd N", - " MethodNamingConventions apex Code Style quickstart,Default ruleset...,Style pmd N", - " OneDeclarationPerLine apex Code Style quickstart,Default ruleset... pmd N", + " MethodNamingConventions apex Code Style Default ruleset...,Style,quickstart pmd N", + " OneDeclarationPerLine apex Code Style Default ruleset...,quickstart pmd N", " PropertyNamingConventions apex Code Style quickstart pmd N", " VariableNamingConventions apex Code Style Default ruleset...,Style pmd N", - " WhileLoopsMustUseBraces apex Code Style quickstart,Default ruleset...,Braces pmd N", - " AvoidDeeplyNestedIfStmts apex Design quickstart,Complexity,Default ruleset... pmd N", - " CyclomaticComplexity apex Design quickstart,Metrics tempora...,Default ruleset... pmd N", + " WhileLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N", + " AvoidDeeplyNestedIfStmts apex Design Complexity,Default ruleset...,quickstart pmd N", + " CyclomaticComplexity apex Design Default ruleset...,Metrics tempora...,quickstart pmd N", " CognitiveComplexity apex Design pmd N", - " ExcessiveClassLength apex Design quickstart,Complexity,Default ruleset... pmd N", - " ExcessiveParameterList apex Design quickstart,Complexity,Default ruleset... pmd N", - " ExcessivePublicCount apex Design quickstart,Complexity,Default ruleset... pmd N", - " NcssConstructorCount apex Design quickstart,Complexity,Default ruleset... pmd N", - " NcssMethodCount apex Design quickstart,Complexity,Default ruleset... pmd N", - " NcssTypeCount apex Design quickstart,Complexity,Default ruleset... pmd N", - " StdCyclomaticComplexity apex Design quickstart,Complexity,Default ruleset... pmd N", - " TooManyFields apex Design quickstart,Complexity,Default ruleset... pmd N", - " ApexDoc apex Documentation quickstart,Default ruleset... pmd N", - " ApexCSRF apex Error Prone quickstart,Default ruleset... pmd N", - " AvoidDirectAccessTriggerMap apex Error Prone quickstart,Default ruleset...,Style pmd N", - " AvoidHardcodingId apex Error Prone quickstart,Default ruleset...,Style pmd N", - " AvoidNonExistentAnnotations apex Error Prone quickstart,Default ruleset... pmd N", - " EmptyCatchBlock apex Error Prone quickstart,Empty Code,Default ruleset... pmd N", - " EmptyIfStmt apex Error Prone quickstart,Empty Code,Default ruleset... pmd N", - " EmptyStatementBlock apex Error Prone quickstart,Empty Code,Default ruleset... pmd N", - " EmptyTryOrFinallyBlock apex Error Prone quickstart,Empty Code,Default ruleset... pmd N", - " EmptyWhileStmt apex Error Prone quickstart,Empty Code,Default ruleset... pmd N", + " ExcessiveClassLength apex Design Complexity,Default ruleset...,quickstart pmd N", + " ExcessiveParameterList apex Design Complexity,Default ruleset...,quickstart pmd N", + " ExcessivePublicCount apex Design Complexity,Default ruleset...,quickstart pmd N", + " NcssConstructorCount apex Design Complexity,Default ruleset...,quickstart pmd N", + " NcssMethodCount apex Design Complexity,Default ruleset...,quickstart pmd N", + " NcssTypeCount apex Design Complexity,Default ruleset...,quickstart pmd N", + " StdCyclomaticComplexity apex Design Complexity,Default ruleset...,quickstart pmd N", + " TooManyFields apex Design Complexity,Default ruleset...,quickstart pmd N", + " ApexDoc apex Documentation Default ruleset...,quickstart pmd N", + " ApexCSRF apex Error Prone Default ruleset...,quickstart pmd N", + " AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,Style,quickstart pmd N", + " AvoidHardcodingId apex Error Prone Default ruleset...,Style,quickstart pmd N", + " AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd N", + " EmptyCatchBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N", + " EmptyIfStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N", + " EmptyStatementBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N", + " EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N", + " EmptyWhileStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N", " InaccessibleAuraEnabledGetter apex Error Prone pmd N", - " MethodWithSameNameAsEnclosingClass apex Error Prone quickstart,Default ruleset...,Style pmd N", + " MethodWithSameNameAsEnclosingClass apex Error Prone Default ruleset...,Style,quickstart pmd N", " OverrideBothEqualsAndHashcode apex Error Prone pmd N", " TestMethodsMustBeInTestClasses apex Error Prone pmd N", " constructor-super javascript problem problem eslint N", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 53ddeb53d3b..23f727a9737 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -8,7 +8,7 @@ "black": "23.1.0", "cfn-lint": "0.76.1", "checkmake": "0.2.0", - "checkov": "2.3.126", + "checkov": "2.3.128", "checkstyle": "10.9.3", "chktex": "1.7.6", "clippy": "0.1.68", @@ -25,7 +25,7 @@ "dotnet-format": "6.0.407", "dustilock": "1.2.0", "editorconfig-checker": "2.7.0", - "eslint": "8.36.0", + "eslint": "8.37.0", "eslint-plugin-jsonc": "2.7.0", "flake8": "6.0.0", "gherkin-lint": "0.0.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index d747bedc6d9..8768d132f6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,8 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [checkov](https://www.checkov.io/) from 2.3.124 to **2.3.125** on 2023-03-28 - [checkov](https://www.checkov.io/) from 2.3.125 to **2.3.126** on 2023-03-28 - [kics](https://www.kics.io) from 1.6.12 to **1.6.13** on 2023-03-28 + - [eslint](https://eslint.org) from 8.36.0 to **8.37.0** on 2023-03-29 + - [checkov](https://www.checkov.io/) from 2.3.126 to **2.3.128** on 2023-03-29 ## [v6.21.0] - 2023-03-26 diff --git a/README.md b/README.md index 2334fdc6b8b..6afa36b4836 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=2159&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by&message=2170&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 aa67d4e939a..47a01d400a7 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -14,7 +14,7 @@ | [**black**](https://github.com/psf/black){target=_blank} | 23.1.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.76.1 | [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} | 2.3.126 | [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)
[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.3.128 | [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)
[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.9.3 | [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.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.68 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | @@ -30,7 +30,7 @@ | [**dotnet-format**](https://github.com/dotnet/format){target=_blank} | 6.0.407 | [MIT](licenses/dotnet-format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format){target=_blank} | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Repository](https://github.com/dotnet/format){target=_blank} | | [**dustilock**](https://github.com/Checkmarx/dustilock){target=_blank} | 1.2.0 | [Apache-2.0](licenses/dustilock.md) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock){target=_blank} | [REPOSITORY](descriptors/repository_dustilock.md) | :white_circle: | [Repository](https://github.com/Checkmarx/dustilock){target=_blank} | | [**editorconfig-checker**](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | 2.7.0 | [MIT](licenses/editorconfig-checker.md) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | [EDITORCONFIG](descriptors/editorconfig_editorconfig_checker.md) | :heart: | [MegaLinter reference](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} | -| [**eslint**](https://github.com/eslint/eslint){target=_blank} | 8.36.0 | [MIT](licenses/eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint){target=_blank} | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | +| [**eslint**](https://github.com/eslint/eslint){target=_blank} | 8.37.0 | [MIT](licenses/eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint){target=_blank} | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | | [**eslint-plugin-jsonc**](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | 2.7.0 | [MIT](licenses/eslint-plugin-jsonc.md) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | | [**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} | diff --git a/docs/descriptors/javascript_eslint.md b/docs/descriptors/javascript_eslint.md index 8307922f858..fc67271ea66 100644 --- a/docs/descriptors/javascript_eslint.md +++ b/docs/descriptors/javascript_eslint.md @@ -19,7 +19,7 @@ You can create it by typing `npx eslint --init` in the root of your repository ## eslint documentation -- Version in MegaLinter: **8.36.0** +- Version in MegaLinter: **8.37.0** - Visit [Official Web Site](https://eslint.org){target=_blank} - See [How to configure eslint rules](https://eslint.org/docs/user-guide/configuring){target=_blank} - See [How to disable eslint rules in files](https://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments){target=_blank} diff --git a/docs/descriptors/jsx_eslint.md b/docs/descriptors/jsx_eslint.md index d48ab701a92..8a939e66f32 100644 --- a/docs/descriptors/jsx_eslint.md +++ b/docs/descriptors/jsx_eslint.md @@ -18,7 +18,7 @@ You can create it by typing `npx eslint --init` in the root of your repository ## eslint documentation -- Version in MegaLinter: **8.36.0** +- Version in MegaLinter: **8.37.0** - Visit [Official Web Site](https://github.com/yannickcr/eslint-plugin-react#readme){target=_blank} - See [How to configure eslint rules](https://github.com/yannickcr/eslint-plugin-react#configuration){target=_blank} - See [How to disable eslint rules in files](https://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments){target=_blank} diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index b1bf114e3d2..0e7ee45dd5e 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: **2.3.126** +- Version in MegaLinter: **2.3.128** - 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 is not found, [.checkov.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.checkov.yml){target=_blank} will be used @@ -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 {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] @@ -391,7 +391,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/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index ec912c8f5bb..2d81bfa37de 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -167,67 +167,67 @@ WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you VfHtmlStyleTagXss visualforce Security pmd N VfUnescapeEl visualforce Security Basic VF pmd N ApexAssertionsShouldIncludeMessage apex Best Practices pmd N - ApexUnitTestClassShouldHaveAsserts apex Best Practices quickstart,ApexUnit,Default ruleset... pmd N + ApexUnitTestClassShouldHaveAsserts apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N ApexUnitTestClassShouldHaveRunAs apex Best Practices quickstart pmd N ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd N - ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices quickstart,ApexUnit,Default ruleset... pmd N - AvoidGlobalModifier apex Best Practices quickstart,Default ruleset...,Style pmd N - AvoidLogicInTrigger apex Best Practices quickstart,Default ruleset...,Style pmd N + ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N + AvoidGlobalModifier apex Best Practices Default ruleset...,Style,quickstart pmd N + AvoidLogicInTrigger apex Best Practices Default ruleset...,Style,quickstart pmd N DebugsShouldUseLoggingLevel apex Best Practices quickstart pmd N UnusedLocalVariable apex Best Practices pmd N AvoidDebugStatements apex Performance pmd N - AvoidDmlStatementsInLoops apex Performance Performance,Default ruleset... pmd N - AvoidSoqlInLoops apex Performance Performance,Default ruleset... pmd N - AvoidSoslInLoops apex Performance Performance,Default ruleset... pmd N + AvoidDmlStatementsInLoops apex Performance Default ruleset...,Performance pmd N + AvoidSoqlInLoops apex Performance Default ruleset...,Performance pmd N + AvoidSoslInLoops apex Performance Default ruleset...,Performance pmd N EagerlyLoadedDescribeSObjectResult apex Performance pmd N OperationWithLimitsInLoop apex Performance quickstart pmd N - ApexBadCrypto apex Security quickstart,Security,Default ruleset... pmd N - ApexCRUDViolation apex Security quickstart,Security,Default ruleset... pmd N + ApexBadCrypto apex Security Default ruleset...,quickstart,Security pmd N + ApexCRUDViolation apex Security Default ruleset...,quickstart,Security pmd N ApexCSRF apex Security Security pmd N - ApexDangerousMethods apex Security quickstart,Security,Default ruleset... pmd N - ApexInsecureEndpoint apex Security quickstart,Security,Default ruleset... pmd N - ApexOpenRedirect apex Security quickstart,Security,Default ruleset... pmd N - ApexSharingViolations apex Security quickstart,Security,Default ruleset... pmd N - ApexSOQLInjection apex Security quickstart,Security,Default ruleset... pmd N - ApexSuggestUsingNamedCred apex Security quickstart,Security,Default ruleset... pmd N - ApexXSSFromEscapeFalse apex Security quickstart,Security,Default ruleset... pmd N - ApexXSSFromURLParam apex Security quickstart,Security,Default ruleset... pmd N - ClassNamingConventions apex Code Style quickstart,Default ruleset...,Style pmd N - IfElseStmtsMustUseBraces apex Code Style quickstart,Default ruleset...,Braces pmd N - IfStmtsMustUseBraces apex Code Style quickstart,Default ruleset...,Braces pmd N + ApexDangerousMethods apex Security Default ruleset...,quickstart,Security pmd N + ApexInsecureEndpoint apex Security Default ruleset...,quickstart,Security pmd N + ApexOpenRedirect apex Security Default ruleset...,quickstart,Security pmd N + ApexSharingViolations apex Security Default ruleset...,quickstart,Security pmd N + ApexSOQLInjection apex Security Default ruleset...,quickstart,Security pmd N + ApexSuggestUsingNamedCred apex Security Default ruleset...,quickstart,Security pmd N + ApexXSSFromEscapeFalse apex Security Default ruleset...,quickstart,Security pmd N + ApexXSSFromURLParam apex Security Default ruleset...,quickstart,Security pmd N + ClassNamingConventions apex Code Style Default ruleset...,Style,quickstart pmd N + IfElseStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N + IfStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N FieldDeclarationsShouldBeAtStart apex Code Style pmd N FieldNamingConventions apex Code Style quickstart pmd N - ForLoopsMustUseBraces apex Code Style quickstart,Default ruleset...,Braces pmd N + ForLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N FormalParameterNamingConventions apex Code Style quickstart pmd N LocalVariableNamingConventions apex Code Style quickstart pmd N - MethodNamingConventions apex Code Style quickstart,Default ruleset...,Style pmd N - OneDeclarationPerLine apex Code Style quickstart,Default ruleset... pmd N + MethodNamingConventions apex Code Style Default ruleset...,Style,quickstart pmd N + OneDeclarationPerLine apex Code Style Default ruleset...,quickstart pmd N PropertyNamingConventions apex Code Style quickstart pmd N VariableNamingConventions apex Code Style Default ruleset...,Style pmd N - WhileLoopsMustUseBraces apex Code Style quickstart,Default ruleset...,Braces pmd N - AvoidDeeplyNestedIfStmts apex Design quickstart,Complexity,Default ruleset... pmd N - CyclomaticComplexity apex Design quickstart,Metrics tempora...,Default ruleset... pmd N + WhileLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N + AvoidDeeplyNestedIfStmts apex Design Complexity,Default ruleset...,quickstart pmd N + CyclomaticComplexity apex Design Default ruleset...,Metrics tempora...,quickstart pmd N CognitiveComplexity apex Design pmd N - ExcessiveClassLength apex Design quickstart,Complexity,Default ruleset... pmd N - ExcessiveParameterList apex Design quickstart,Complexity,Default ruleset... pmd N - ExcessivePublicCount apex Design quickstart,Complexity,Default ruleset... pmd N - NcssConstructorCount apex Design quickstart,Complexity,Default ruleset... pmd N - NcssMethodCount apex Design quickstart,Complexity,Default ruleset... pmd N - NcssTypeCount apex Design quickstart,Complexity,Default ruleset... pmd N - StdCyclomaticComplexity apex Design quickstart,Complexity,Default ruleset... pmd N - TooManyFields apex Design quickstart,Complexity,Default ruleset... pmd N - ApexDoc apex Documentation quickstart,Default ruleset... pmd N - ApexCSRF apex Error Prone quickstart,Default ruleset... pmd N - AvoidDirectAccessTriggerMap apex Error Prone quickstart,Default ruleset...,Style pmd N - AvoidHardcodingId apex Error Prone quickstart,Default ruleset...,Style pmd N - AvoidNonExistentAnnotations apex Error Prone quickstart,Default ruleset... pmd N - EmptyCatchBlock apex Error Prone quickstart,Empty Code,Default ruleset... pmd N - EmptyIfStmt apex Error Prone quickstart,Empty Code,Default ruleset... pmd N - EmptyStatementBlock apex Error Prone quickstart,Empty Code,Default ruleset... pmd N - EmptyTryOrFinallyBlock apex Error Prone quickstart,Empty Code,Default ruleset... pmd N - EmptyWhileStmt apex Error Prone quickstart,Empty Code,Default ruleset... pmd N + ExcessiveClassLength apex Design Complexity,Default ruleset...,quickstart pmd N + ExcessiveParameterList apex Design Complexity,Default ruleset...,quickstart pmd N + ExcessivePublicCount apex Design Complexity,Default ruleset...,quickstart pmd N + NcssConstructorCount apex Design Complexity,Default ruleset...,quickstart pmd N + NcssMethodCount apex Design Complexity,Default ruleset...,quickstart pmd N + NcssTypeCount apex Design Complexity,Default ruleset...,quickstart pmd N + StdCyclomaticComplexity apex Design Complexity,Default ruleset...,quickstart pmd N + TooManyFields apex Design Complexity,Default ruleset...,quickstart pmd N + ApexDoc apex Documentation Default ruleset...,quickstart pmd N + ApexCSRF apex Error Prone Default ruleset...,quickstart pmd N + AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,Style,quickstart pmd N + AvoidHardcodingId apex Error Prone Default ruleset...,Style,quickstart pmd N + AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd N + EmptyCatchBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N + EmptyIfStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N + EmptyStatementBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N + EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N + EmptyWhileStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N InaccessibleAuraEnabledGetter apex Error Prone pmd N - MethodWithSameNameAsEnclosingClass apex Error Prone quickstart,Default ruleset...,Style pmd N + MethodWithSameNameAsEnclosingClass apex Error Prone Default ruleset...,Style,quickstart pmd N OverrideBothEqualsAndHashcode apex Error Prone pmd N TestMethodsMustBeInTestClasses apex Error Prone pmd N constructor-super javascript problem problem eslint N diff --git a/docs/descriptors/terraform_checkov.md b/docs/descriptors/terraform_checkov.md index a3af8f63543..a9043847c27 100644 --- a/docs/descriptors/terraform_checkov.md +++ b/docs/descriptors/terraform_checkov.md @@ -23,7 +23,7 @@ description: How to use checkov (configure, ignore files, ignore errors, help & ## checkov documentation -- Version in MegaLinter: **2.3.126** +- Version in MegaLinter: **2.3.128** - 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} @@ -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 {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] @@ -381,7 +381,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/tsx_eslint.md b/docs/descriptors/tsx_eslint.md index bc49314c2c1..afb89acf4a4 100644 --- a/docs/descriptors/tsx_eslint.md +++ b/docs/descriptors/tsx_eslint.md @@ -19,7 +19,7 @@ You can create it by typing `npx eslint --init` in the root of your repository ## eslint documentation -- Version in MegaLinter: **8.36.0** +- Version in MegaLinter: **8.37.0** - Visit [Official Web Site](https://github.com/jsx-eslint/eslint-plugin-react#readme){target=_blank} - See [How to configure eslint rules](https://github.com/jsx-eslint/eslint-plugin-react#configuration-legacy-eslintrc){target=_blank} - See [How to disable eslint rules in files](https://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments){target=_blank} diff --git a/docs/descriptors/typescript_eslint.md b/docs/descriptors/typescript_eslint.md index 2934a832408..25063bb928b 100644 --- a/docs/descriptors/typescript_eslint.md +++ b/docs/descriptors/typescript_eslint.md @@ -19,7 +19,7 @@ You can create it by typing `npx eslint --init` in the root of your repository ## eslint documentation -- Version in MegaLinter: **8.36.0** +- Version in MegaLinter: **8.37.0** - Visit [Official Web Site](https://typescript-eslint.io/){target=_blank} - See [How to configure eslint rules](https://typescript-eslint.io/getting-started/#configuration-values){target=_blank} - See [How to disable eslint rules in files](https://eslint.org/docs/user-guide/configuring#disabling-rules-with-inline-comments){target=_blank} diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index dde45c89796..5929c12fd53 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,44 +1,44 @@ # Dependents stats for oxsecurity/megalinter -[![](https://img.shields.io/static/v1?label=Used%20by&message=2159&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=1441&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=718&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=55344&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by&message=2170&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=1446&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=724&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=55373&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -| [nektos/act](https://github.com/nektos/act) | 36513 | -| [PRQL/prql](https://github.com/PRQL/prql) | 6977 | +| [nektos/act](https://github.com/nektos/act) | 36528 | +| [PRQL/prql](https://github.com/PRQL/prql) | 6979 | | [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2374 | -| [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 1945 | -| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 1871 | +| [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 1946 | +| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 1872 | | [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 1829 | -| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1613 | -| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1172 | -| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1083 | +| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1615 | +| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1171 | +| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1084 | | [flosse/sloc](https://github.com/flosse/sloc) | 929 | | [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 862 | | [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 627 | | [secureCodeBox/secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 579 | | [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 543 | -| [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 480 | +| [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 479 | | [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 454 | -| [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 451 | +| [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 452 | | [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates) | 368 | | [llaville/php-compatinfo](https://github.com/llaville/php-compatinfo) | 362 | | [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 313 | | [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 312 | | [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) | 295 | +| [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 285 | | [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 285 | -| [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 284 | | [leosuncin/nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 251 | | [OCSInventory-NG/OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 194 | | [pantheon-systems/documentation](https://github.com/pantheon-systems/documentation) | 178 | | [toboshii/home-ops](https://github.com/toboshii/home-ops) | 174 | | [unixorn/tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 147 | | [unixorn/fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 146 | -| [carpenike/k8s-gitops](https://github.com/carpenike/k8s-gitops) | 144 | +| [carpenike/k8s-gitops](https://github.com/carpenike/k8s-gitops) | 145 | | [nvuillam/npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 137 | | [apigee/devrel](https://github.com/apigee/devrel) | 132 | | [T145/black-mirror](https://github.com/T145/black-mirror) | 129 | @@ -52,8 +52,8 @@ | [unixorn/lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 78 | | [Azure/ARO-RP](https://github.com/Azure/ARO-RP) | 74 | | [rasa/scoops](https://github.com/rasa/scoops) | 71 | +| [practicalli/clojure](https://github.com/practicalli/clojure) | 58 | | [nvuillam/vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 57 | -| [practicalli/clojure](https://github.com/practicalli/clojure) | 57 | | [unixorn/warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 55 | | [hardisgroupcom/sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 53 | | [szinn/k8s-homelab](https://github.com/szinn/k8s-homelab) | 53 | @@ -91,11 +91,11 @@ | [5ire-org/5ire-faucet](https://github.com/5ire-org/5ire-faucet) | 20 | | [ahmadnassri/node-metalsmith-paths](https://github.com/ahmadnassri/node-metalsmith-paths) | 20 | | [ahmadnassri/node-metalsmith-imagemin](https://github.com/ahmadnassri/node-metalsmith-imagemin) | 20 | +| [unixorn/ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 19 | | [AliceO2Group/O2Physics](https://github.com/AliceO2Group/O2Physics) | 19 | | [unixorn/jpb.zshplugin](https://github.com/unixorn/jpb.zshplugin) | 19 | | [ahmadnassri/action-terraform-report](https://github.com/ahmadnassri/action-terraform-report) | 19 | | [ruzickap/action-my-markdown-link-checker](https://github.com/ruzickap/action-my-markdown-link-checker) | 18 | -| [unixorn/ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 18 | | [h3mmy/bloopySphere](https://github.com/h3mmy/bloopySphere) | 18 | | [sierrafoxtrot/srecord](https://github.com/sierrafoxtrot/srecord) | 18 | | [ahmadnassri/node-nightwatch-accessibility](https://github.com/ahmadnassri/node-nightwatch-accessibility) | 18 | @@ -120,13 +120,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 | | [nvuillam/markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 12 | +| [ahgraber/homelab-gitops-k3s](https://github.com/ahgraber/homelab-gitops-k3s) | 12 | | [svt/media-analyzer](https://github.com/svt/media-analyzer) | 12 | | [GSA/site-scanning-engine](https://github.com/GSA/site-scanning-engine) | 12 | | [rafaribe/home-ops](https://github.com/rafaribe/home-ops) | 12 | | [mchestr/home-cluster](https://github.com/mchestr/home-cluster) | 12 | | [tyriis/home-ops](https://github.com/tyriis/home-ops) | 12 | | [ahmadnassri/node-oas-request](https://github.com/ahmadnassri/node-oas-request) | 12 | -| [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 | | [nvuillam/njre](https://github.com/nvuillam/njre) | 11 | @@ -193,7 +193,6 @@ | [axelrindle/github-version-checker](https://github.com/axelrindle/github-version-checker) | 6 | | [MrMarble/home-ops](https://github.com/MrMarble/home-ops) | 6 | | [ahmadnassri/docker-node-puppeteer](https://github.com/ahmadnassri/docker-node-puppeteer) | 6 | -| [ahmadnassri/docker-github-pages](https://github.com/ahmadnassri/docker-github-pages) | 6 | | [blthazr/area0](https://github.com/blthazr/area0) | 6 | | [practicalli/doom-emacs](https://github.com/practicalli/doom-emacs) | 6 | | [ahmadnassri/template-js-lib](https://github.com/ahmadnassri/template-js-lib) | 6 | @@ -211,6 +210,7 @@ | [proinsias/proinsias.github.io](https://github.com/proinsias/proinsias.github.io) | 5 | | [snoopy82481/home_cluster](https://github.com/snoopy82481/home_cluster) | 5 | | [ahmadnassri/template-template](https://github.com/ahmadnassri/template-template) | 5 | +| [ahmadnassri/docker-github-pages](https://github.com/ahmadnassri/docker-github-pages) | 5 | | [Euvaz/GitOps-Home](https://github.com/Euvaz/GitOps-Home) | 5 | | [chgl/magniFHIR](https://github.com/chgl/magniFHIR) | 5 | | [candlepin/candlepin-jobs](https://github.com/candlepin/candlepin-jobs) | 4 | @@ -287,6 +287,7 @@ | [nitra/smsc](https://github.com/nitra/smsc) | 2 | | [Athe-kunal/Verge_Scraper](https://github.com/Athe-kunal/Verge_Scraper) | 2 | | [ncsu-geoforall-lab/grass-gis-on-hpc-henry2](https://github.com/ncsu-geoforall-lab/grass-gis-on-hpc-henry2) | 2 | +| [Ramblurr/home-ops](https://github.com/Ramblurr/home-ops) | 2 | | [drae/k8s-home-ops](https://github.com/drae/k8s-home-ops) | 2 | | [sp3nx0r/cluster-securimancy](https://github.com/sp3nx0r/cluster-securimancy) | 2 | | [sob/home-ops](https://github.com/sob/home-ops) | 2 | @@ -324,6 +325,7 @@ | [lucacalcaterra/kube-home-flux-2](https://github.com/lucacalcaterra/kube-home-flux-2) | 2 | | [miracum/recruit](https://github.com/miracum/recruit) | 2 | | [wesley-dean/hsc](https://github.com/wesley-dean/hsc) | 2 | +| [Andrews-McMeel-Universal/reusable_workflows](https://github.com/Andrews-McMeel-Universal/reusable_workflows) | 2 | | [RunningMattress/upm-test-package](https://github.com/RunningMattress/upm-test-package) | 2 | | [jmuelbert/anniversaryreminder](https://github.com/jmuelbert/anniversaryreminder) | 2 | | [jmuelbert/homebrew-qtifw](https://github.com/jmuelbert/homebrew-qtifw) | 2 | @@ -391,7 +393,6 @@ | [pythoninthegrass/aoc](https://github.com/pythoninthegrass/aoc) | 1 | | [MrBrain295/prime-finder](https://github.com/MrBrain295/prime-finder) | 1 | | [josecelano/mandelbrot-orbits-rust](https://github.com/josecelano/mandelbrot-orbits-rust) | 1 | -| [Ramblurr/home-ops](https://github.com/Ramblurr/home-ops) | 1 | | [Ramblurr/home-lab](https://github.com/Ramblurr/home-lab) | 1 | | [DamianFlynn/k8s-at-home](https://github.com/DamianFlynn/k8s-at-home) | 1 | | [terracharge/template-terraform-module](https://github.com/terracharge/template-terraform-module) | 1 | @@ -474,6 +475,7 @@ | [JeanMGirard/Awesome](https://github.com/JeanMGirard/Awesome) | 1 | | [spreequalle/ebuilds](https://github.com/spreequalle/ebuilds) | 1 | | [ahmadnassri/template-terraform](https://github.com/ahmadnassri/template-terraform) | 1 | +| [guden/code-with-engineering-playbook](https://github.com/guden/code-with-engineering-playbook) | 0 | | [jynychen/code-with-engineering-playbook](https://github.com/jynychen/code-with-engineering-playbook) | 0 | | [renovate-reproductions/MCG-source](https://github.com/renovate-reproductions/MCG-source) | 0 | | [gabija00/RecipesWebsite](https://github.com/gabija00/RecipesWebsite) | 0 | @@ -1266,6 +1268,7 @@ | [ahmadnassri/node-terraform-unidiff](https://github.com/ahmadnassri/node-terraform-unidiff) | 0 | | [ahmadnassri/node-oas-request-readme](https://github.com/ahmadnassri/node-oas-request-readme) | 0 | | [ahmadnassri/node-ahmad](https://github.com/ahmadnassri/node-ahmad) | 0 | +| [ortelius/ms-textfile-crud](https://github.com/ortelius/ms-textfile-crud) | 0 | | [CodeAKrome/json-http-injector](https://github.com/CodeAKrome/json-http-injector) | 0 | | [ortelius/ms-dep-pkg-cud](https://github.com/ortelius/ms-dep-pkg-cud) | 0 | | [root-and-blade/.github](https://github.com/root-and-blade/.github) | 0 |