From 684325299b4db430d0420a27f0e72ccddc0c7770 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> Date: Sun, 12 Nov 2023 20:06:58 +0100 Subject: [PATCH] [automation] Auto-update linters version, help and documentation (#3086) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update .lintr config in template and tests to address depreciation, and sync bad test file with newest lintr default test file * Temporarily add openssl to DEFAULT_DOCKERFILE_APK_PACKAGES to fix CVE-2023-5363 * [build-command] Update generated files * Remove extra line break to trigger checks * Fix flake8 error (line too long) in constants.py * Set the expected output for the vector_logic linter of lintr * Update flavors-stats.json --------- Co-authored-by: Edouard Choinière <27212526+echoix@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --- .automation/generated/flavors-stats.json | 369 ++++++++++++++++-- .automation/generated/linter-helps.json | 123 +++--- .automation/generated/linter-versions.json | 24 +- .automation/test/r/.lintr | 2 +- .automation/test/r/r_bad_1.r | 25 +- .automation/test/r/r_good_1.r | 17 +- CHANGELOG.md | 13 + Dockerfile | 2 +- README.md | 2 +- TEMPLATES/.lintr | 2 +- docs/all_linters.md | 24 +- docs/descriptors/ansible_ansible_lint.md | 2 +- docs/descriptors/csharp_csharpier.md | 2 +- docs/descriptors/kubernetes_kubescape.md | 2 +- docs/descriptors/python_black.md | 10 +- docs/descriptors/python_mypy.md | 7 +- docs/descriptors/python_pyright.md | 2 +- docs/descriptors/python_ruff.md | 2 +- docs/descriptors/repository_checkov.md | 18 +- docs/descriptors/repository_kics.md | 2 +- docs/descriptors/repository_syft.md | 26 +- .../salesforce_sfdx_scanner_apex.md | 68 ++-- docs/descriptors/spell_cspell.md | 2 +- docs/descriptors/swift_swiftlint.md | 2 +- docs/descriptors/yaml_yamllint.md | 2 +- docs/used-by-stats.md | 141 +++---- flavors/c_cpp/Dockerfile | 1 + flavors/ci_light/Dockerfile | 1 + flavors/cupcake/Dockerfile | 1 + flavors/documentation/Dockerfile | 1 + flavors/dotnet/Dockerfile | 1 + flavors/dotnetweb/Dockerfile | 1 + flavors/formatters/Dockerfile | 1 + flavors/go/Dockerfile | 1 + flavors/java/Dockerfile | 1 + flavors/javascript/Dockerfile | 1 + flavors/php/Dockerfile | 1 + flavors/python/Dockerfile | 1 + flavors/ruby/Dockerfile | 1 + flavors/rust/Dockerfile | 1 + flavors/salesforce/Dockerfile | 1 + flavors/security/Dockerfile | 1 + flavors/swift/Dockerfile | 1 + flavors/terraform/Dockerfile | 1 + linters/action_actionlint/Dockerfile | 1 + linters/ansible_ansible_lint/Dockerfile | 1 + linters/arm_arm_ttk/Dockerfile | 1 + linters/bash_exec/Dockerfile | 1 + linters/bash_shellcheck/Dockerfile | 1 + linters/bash_shfmt/Dockerfile | 1 + linters/bicep_bicep_linter/Dockerfile | 1 + linters/c_cpplint/Dockerfile | 1 + linters/clojure_clj_kondo/Dockerfile | 1 + linters/clojure_cljstyle/Dockerfile | 1 + linters/cloudformation_cfn_lint/Dockerfile | 1 + linters/coffee_coffeelint/Dockerfile | 1 + linters/copypaste_jscpd/Dockerfile | 1 + linters/cpp_cpplint/Dockerfile | 1 + linters/csharp_csharpier/Dockerfile | 1 + linters/csharp_dotnet_format/Dockerfile | 1 + linters/css_scss_lint/Dockerfile | 1 + linters/css_stylelint/Dockerfile | 1 + linters/dart_dartanalyzer/Dockerfile | 1 + linters/dockerfile_hadolint/Dockerfile | 1 + .../Dockerfile | 1 + linters/env_dotenv_linter/Dockerfile | 1 + linters/gherkin_gherkin_lint/Dockerfile | 1 + linters/go_golangci_lint/Dockerfile | 1 + linters/go_revive/Dockerfile | 1 + .../graphql_graphql_schema_linter/Dockerfile | 1 + linters/groovy_npm_groovy_lint/Dockerfile | 1 + linters/html_djlint/Dockerfile | 1 + linters/html_htmlhint/Dockerfile | 1 + linters/java_checkstyle/Dockerfile | 1 + linters/java_pmd/Dockerfile | 1 + linters/javascript_es/Dockerfile | 1 + linters/javascript_prettier/Dockerfile | 1 + linters/javascript_standard/Dockerfile | 1 + linters/json_eslint_plugin_jsonc/Dockerfile | 1 + linters/json_jsonlint/Dockerfile | 1 + linters/json_npm_package_json_lint/Dockerfile | 1 + linters/json_prettier/Dockerfile | 1 + linters/json_v8r/Dockerfile | 1 + linters/jsx_eslint/Dockerfile | 1 + linters/kotlin_ktlint/Dockerfile | 1 + linters/kubernetes_helm/Dockerfile | 1 + linters/kubernetes_kubeconform/Dockerfile | 1 + linters/kubernetes_kubescape/Dockerfile | 1 + linters/latex_chktex/Dockerfile | 1 + linters/makefile_checkmake/Dockerfile | 1 + .../markdown_markdown_link_check/Dockerfile | 1 + .../Dockerfile | 1 + linters/markdown_markdownlint/Dockerfile | 1 + linters/markdown_remark_lint/Dockerfile | 1 + linters/openapi_spectral/Dockerfile | 1 + linters/perl_perlcritic/Dockerfile | 1 + linters/php_phpcs/Dockerfile | 1 + linters/php_phplint/Dockerfile | 1 + linters/php_phpstan/Dockerfile | 1 + linters/php_psalm/Dockerfile | 1 + linters/powershell_powershell/Dockerfile | 1 + .../Dockerfile | 1 + linters/protobuf_protolint/Dockerfile | 1 + linters/puppet_puppet_lint/Dockerfile | 1 + linters/python_bandit/Dockerfile | 1 + linters/python_black/Dockerfile | 1 + linters/python_flake8/Dockerfile | 1 + linters/python_isort/Dockerfile | 1 + linters/python_mypy/Dockerfile | 1 + linters/python_pylint/Dockerfile | 1 + linters/python_pyright/Dockerfile | 1 + linters/python_ruff/Dockerfile | 1 + linters/r_lintr/Dockerfile | 1 + linters/raku_raku/Dockerfile | 1 + linters/repository_checkov/Dockerfile | 1 + linters/repository_devskim/Dockerfile | 1 + linters/repository_dustilock/Dockerfile | 1 + linters/repository_git_diff/Dockerfile | 1 + linters/repository_gitleaks/Dockerfile | 1 + linters/repository_grype/Dockerfile | 1 + linters/repository_kics/Dockerfile | 1 + linters/repository_secretlint/Dockerfile | 1 + linters/repository_semgrep/Dockerfile | 1 + linters/repository_syft/Dockerfile | 1 + linters/repository_trivy/Dockerfile | 1 + linters/repository_trivy_sbom/Dockerfile | 1 + linters/repository_trufflehog/Dockerfile | 1 + linters/rst_rst_lint/Dockerfile | 1 + linters/rst_rstcheck/Dockerfile | 1 + linters/rst_rstfmt/Dockerfile | 1 + linters/ruby_rubocop/Dockerfile | 1 + linters/rust_clippy/Dockerfile | 1 + .../salesforce_sfdx_scanner_apex/Dockerfile | 1 + .../salesforce_sfdx_scanner_aura/Dockerfile | 1 + .../salesforce_sfdx_scanner_lwc/Dockerfile | 1 + linters/scala_scalafix/Dockerfile | 1 + linters/snakemake_lint/Dockerfile | 1 + linters/snakemake_snakefmt/Dockerfile | 1 + linters/spell_cspell/Dockerfile | 1 + linters/spell_lychee/Dockerfile | 1 + linters/spell_proselint/Dockerfile | 1 + linters/spell_vale/Dockerfile | 1 + linters/sql_sql_lint/Dockerfile | 1 + linters/sql_sqlfluff/Dockerfile | 1 + linters/sql_tsqllint/Dockerfile | 1 + linters/swift_swiftlint/Dockerfile | 1 + linters/tekton_tekton_lint/Dockerfile | 1 + linters/terraform_terraform_fmt/Dockerfile | 1 + linters/terraform_terragrunt/Dockerfile | 1 + linters/terraform_terrascan/Dockerfile | 1 + linters/terraform_tflint/Dockerfile | 1 + linters/tsx_eslint/Dockerfile | 1 + linters/typescript_es/Dockerfile | 1 + linters/typescript_prettier/Dockerfile | 1 + linters/typescript_standard/Dockerfile | 1 + linters/vbdotnet_dotnet_format/Dockerfile | 1 + linters/xml_xmllint/Dockerfile | 1 + linters/yaml_prettier/Dockerfile | 1 + linters/yaml_v8r/Dockerfile | 1 + linters/yaml_yamllint/Dockerfile | 1 + megalinter/constants.py | 2 + 161 files changed, 779 insertions(+), 248 deletions(-) diff --git a/.automation/generated/flavors-stats.json b/.automation/generated/flavors-stats.json index 84e4e975c7e..838602821b2 100644 --- a/.automation/generated/flavors-stats.json +++ b/.automation/generated/flavors-stats.json @@ -1861,8 +1861,24 @@ 3251887 ], [ - "2023-11-07T04:05:02", - 3252252 + "2023-11-07T22:42:00", + 3254088 + ], + [ + "2023-11-08T22:22:32", + 3256273 + ], + [ + "2023-11-09T22:42:59", + 3258399 + ], + [ + "2023-11-10T22:40:09", + 3260624 + ], + [ + "2023-11-11T22:37:19", + 3261497 ] ], "c_cpp": [ @@ -1879,7 +1895,23 @@ 0 ], [ - "2023-11-07T04:05:02", + "2023-11-07T22:42:00", + 0 + ], + [ + "2023-11-08T22:22:32", + 0 + ], + [ + "2023-11-09T22:42:59", + 0 + ], + [ + "2023-11-10T22:40:09", + 0 + ], + [ + "2023-11-11T22:37:19", 0 ] ], @@ -3745,8 +3777,24 @@ 102960 ], [ - "2023-11-07T04:05:02", - 102968 + "2023-11-07T22:42:00", + 103272 + ], + [ + "2023-11-08T22:22:32", + 103603 + ], + [ + "2023-11-09T22:42:59", + 103848 + ], + [ + "2023-11-10T22:40:09", + 104074 + ], + [ + "2023-11-11T22:37:19", + 104091 ] ], "cupcake": [ @@ -4591,8 +4639,24 @@ 35979 ], [ - "2023-11-07T04:05:02", - 35999 + "2023-11-07T22:42:00", + 36140 + ], + [ + "2023-11-08T22:22:32", + 36329 + ], + [ + "2023-11-09T22:42:59", + 36480 + ], + [ + "2023-11-10T22:40:09", + 36610 + ], + [ + "2023-11-11T22:37:19", + 36634 ] ], "dart": [ @@ -7367,8 +7431,24 @@ 193808 ], [ - "2023-11-07T04:05:02", - 193839 + "2023-11-07T22:42:00", + 194086 + ], + [ + "2023-11-08T22:22:32", + 194440 + ], + [ + "2023-11-09T22:42:59", + 194689 + ], + [ + "2023-11-10T22:40:09", + 195027 + ], + [ + "2023-11-11T22:37:19", + 195090 ] ], "dotnet": [ @@ -9233,8 +9313,24 @@ 455603 ], [ - "2023-11-07T04:05:02", - 455683 + "2023-11-07T22:42:00", + 456298 + ], + [ + "2023-11-08T22:22:32", + 457132 + ], + [ + "2023-11-09T22:42:59", + 457823 + ], + [ + "2023-11-10T22:40:09", + 458429 + ], + [ + "2023-11-11T22:37:19", + 458679 ] ], "dotnetweb": [ @@ -9485,6 +9581,22 @@ [ "2023-11-07T04:05:02", 2558 + ], + [ + "2023-11-08T22:22:32", + 2601 + ], + [ + "2023-11-09T22:42:59", + 2626 + ], + [ + "2023-11-10T22:40:09", + 2663 + ], + [ + "2023-11-11T22:37:19", + 2663 ] ], "formatters": [ @@ -9501,7 +9613,23 @@ 4 ], [ - "2023-11-07T04:05:02", + "2023-11-07T22:42:00", + 4 + ], + [ + "2023-11-08T22:22:32", + 4 + ], + [ + "2023-11-09T22:42:59", + 4 + ], + [ + "2023-11-10T22:40:09", + 4 + ], + [ + "2023-11-11T22:37:19", 4 ] ], @@ -11367,8 +11495,24 @@ 33751 ], [ - "2023-11-07T04:05:02", - 33779 + "2023-11-07T22:42:00", + 33847 + ], + [ + "2023-11-08T22:22:32", + 33938 + ], + [ + "2023-11-09T22:42:59", + 34012 + ], + [ + "2023-11-10T22:40:09", + 34102 + ], + [ + "2023-11-11T22:37:19", + 34127 ] ], "java": [ @@ -13233,8 +13377,24 @@ 150826 ], [ - "2023-11-07T04:05:02", - 150849 + "2023-11-07T22:42:00", + 151158 + ], + [ + "2023-11-08T22:22:32", + 151428 + ], + [ + "2023-11-09T22:42:59", + 151727 + ], + [ + "2023-11-10T22:40:09", + 151914 + ], + [ + "2023-11-11T22:37:19", + 151977 ] ], "javascript": [ @@ -15099,8 +15259,24 @@ 432350 ], [ - "2023-11-07T04:05:02", - 432583 + "2023-11-07T22:42:00", + 433930 + ], + [ + "2023-11-08T22:22:32", + 435191 + ], + [ + "2023-11-09T22:42:59", + 436251 + ], + [ + "2023-11-10T22:40:09", + 437022 + ], + [ + "2023-11-11T22:37:19", + 437269 ] ], "php": [ @@ -16965,8 +17141,24 @@ 55435 ], [ - "2023-11-07T04:05:02", - 55437 + "2023-11-07T22:42:00", + 55482 + ], + [ + "2023-11-08T22:22:32", + 55518 + ], + [ + "2023-11-09T22:42:59", + 55556 + ], + [ + "2023-11-10T22:40:09", + 55634 + ], + [ + "2023-11-11T22:37:19", + 55635 ] ], "python": [ @@ -18831,8 +19023,24 @@ 281038 ], [ - "2023-11-07T04:05:02", - 281126 + "2023-11-07T22:42:00", + 281777 + ], + [ + "2023-11-08T22:22:32", + 282451 + ], + [ + "2023-11-09T22:42:59", + 282844 + ], + [ + "2023-11-10T22:40:09", + 283417 + ], + [ + "2023-11-11T22:37:19", + 283527 ] ], "ruby": [ @@ -20693,8 +20901,24 @@ 4130 ], [ - "2023-11-07T04:05:02", - 4134 + "2023-11-07T22:42:00", + 4163 + ], + [ + "2023-11-08T22:22:32", + 4199 + ], + [ + "2023-11-09T22:42:59", + 4269 + ], + [ + "2023-11-10T22:40:09", + 4313 + ], + [ + "2023-11-11T22:37:19", + 4341 ] ], "rust": [ @@ -22555,8 +22779,24 @@ 7190 ], [ - "2023-11-07T04:05:02", - 7190 + "2023-11-07T22:42:00", + 7197 + ], + [ + "2023-11-08T22:22:32", + 7221 + ], + [ + "2023-11-09T22:42:59", + 7230 + ], + [ + "2023-11-10T22:40:09", + 7235 + ], + [ + "2023-11-11T22:37:19", + 7235 ] ], "salesforce": [ @@ -24421,8 +24661,24 @@ 27311 ], [ - "2023-11-07T04:05:02", - 27323 + "2023-11-07T22:42:00", + 27448 + ], + [ + "2023-11-08T22:22:32", + 27533 + ], + [ + "2023-11-09T22:42:59", + 27661 + ], + [ + "2023-11-10T22:40:09", + 27733 + ], + [ + "2023-11-11T22:37:19", + 27753 ] ], "scala": [ @@ -26285,8 +26541,23 @@ 47248 ], [ - "2023-11-07T04:05:02", - 47284 + "2023-11-07T22:42:00", + 47602 + ], + [ + "2023-11-08T22:22:32", + 47973 + [ + "2023-11-09T22:42:59", + 48422 + ], + [ + "2023-11-10T22:40:09", + 48924 + ], + [ + "2023-11-11T22:37:19", + 49011 ] ], "swift": [ @@ -28147,8 +28418,24 @@ 4434 ], [ - "2023-11-07T04:05:02", + "2023-11-07T22:42:00", 4434 + ], + [ + "2023-11-08T22:22:32", + 4435 + ], + [ + "2023-11-09T22:42:59", + 4436 + ], + [ + "2023-11-10T22:40:09", + 4438 + ], + [ + "2023-11-11T22:37:19", + 4438 ] ], "terraform": [ @@ -30013,8 +30300,24 @@ 372241 ], [ - "2023-11-07T04:05:02", - 372429 + "2023-11-07T22:42:00", + 373359 + ], + [ + "2023-11-08T22:22:32", + 374500 + ], + [ + "2023-11-09T22:42:59", + 375621 + ], + [ + "2023-11-10T22:40:09", + 376630 + ], + [ + "2023-11-11T22:37:19", + 376998 ] ] } \ No newline at end of file diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index df05ad2a29c..1a877d8ed22 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -562,6 +562,14 @@ " was an internal error.", " --diff Don't write the files back, just output a", " diff for each file on stdout.", + " --line-ranges START-END When specified, _Black_ will try its best to", + " only format these lines. This option can be", + " specified multiple times, and a union of the", + " lines will be formatted. Each range must be", + " specified as two integers connected by a", + " `-`: `<START>-<END>`. The `<START>` and", + " `<END>` integer indices are 1-based and", + " inclusive on both ends.", " --color / --no-color Show colored diff. Only applies when", " `--diff` is given.", " --fast / --safe If --fast given, skip temporary sanity", @@ -785,13 +793,13 @@ " platform", " --include-all-checkov-policies", " When running with an API key, Checkov will omit any", - " policies that do not exist in the Bridgecrew or Prisma", - " Cloud platform, except for local custom policies", - " loaded with the --external-check flags. Use this key", - " to include policies that only exist in Checkov in the", - " scan. Note that this will make the local CLI results", - " different from the results you see in the platform.", - " Has no effect if you are not using an API key. Use the", + " policies that do not exist in Prisma Cloud platform,", + " except for local custom policies loaded with the", + " --external-check flags. Use this key to include", + " policies that only exist in Checkov in the scan. Note", + " that this will make the local CLI results different", + " from the results you see in the platform. Has no", + " effect if you are not using an API key. Use the", " --check option to explicitly include checks by ID even", " if they are not in the platform, without using this", " flag.", @@ -933,7 +941,7 @@ " -b BRANCH, --branch BRANCH", " Selected branch of the persisted repository. Only has", " effect when using the --bc-api-key flag", - " --skip-download Do not download any data from Bridgecrew. This will", + " --skip-download Do not download any data from Prisma Cloud. This will", " omit doc links, severities, etc., as well as custom", " policies and suppressions if using an API token. Note:", " it will prevent BC platform IDs from being available", @@ -3144,7 +3152,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control", + " download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3846,10 +3854,7 @@ " --raise-exceptions Raise exception on fatal error", " --custom-typing-module MODULE", " Use a custom typing module", - " --new-type-inference Enable new experimental type inference algorithm", - " --disable-recursive-aliases", - " Disable experimental support for recursive type", - " aliases", + " --old-type-inference Disable new experimental type inference algorithm", " --custom-typeshed-dir DIR", " Use the custom typeshed in DIR", " --warn-incomplete-stub Warn if missing type annotation in typeshed, only", @@ -7520,12 +7525,12 @@ " VfHtmlStyleTagXss visualforce Security pmd N N", " VfUnescapeEl visualforce Security Basic VF pmd N N", " ApexAssertionsShouldIncludeMessage apex Best Practices pmd N N", - " ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N", + " ApexUnitTestClassShouldHaveAsserts apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N", " ApexUnitTestClassShouldHaveRunAs apex Best Practices quickstart pmd N N", " ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd N N", - " ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N", - " AvoidGlobalModifier apex Best Practices Default ruleset...,quickstart,Style pmd N N", - " AvoidLogicInTrigger apex Best Practices Default ruleset...,quickstart,Style pmd N N", + " ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N", + " AvoidGlobalModifier apex Best Practices Style,Default ruleset...,quickstart pmd N N", + " AvoidLogicInTrigger apex Best Practices Style,Default ruleset...,quickstart pmd N N", " DebugsShouldUseLoggingLevel apex Best Practices quickstart pmd N N", " UnusedLocalVariable apex Best Practices pmd N N", " AvoidDebugStatements apex Performance pmd N N", @@ -7534,18 +7539,18 @@ " AvoidSoslInLoops apex Performance Default ruleset...,Performance pmd N N", " EagerlyLoadedDescribeSObjectResult apex Performance pmd N N", " OperationWithLimitsInLoop apex Performance quickstart pmd N N", - " ApexBadCrypto apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexCRUDViolation apex Security Default ruleset...,quickstart,Security pmd N N", + " ApexBadCrypto apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexCRUDViolation apex Security Security,Default ruleset...,quickstart pmd N N", " ApexCSRF apex Security Security pmd N N", - " ApexDangerousMethods apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexInsecureEndpoint apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexOpenRedirect apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexSharingViolations apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexSOQLInjection apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexSuggestUsingNamedCred apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexXSSFromEscapeFalse apex Security Default ruleset...,quickstart,Security pmd N N", - " ApexXSSFromURLParam apex Security Default ruleset...,quickstart,Security pmd N N", - " ClassNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N", + " ApexDangerousMethods apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexInsecureEndpoint apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexOpenRedirect apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexSharingViolations apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexSOQLInjection apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexSuggestUsingNamedCred apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexXSSFromEscapeFalse apex Security Security,Default ruleset...,quickstart pmd N N", + " ApexXSSFromURLParam apex Security Security,Default ruleset...,quickstart pmd N N", + " ClassNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N", " IfElseStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", " IfStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", " FieldDeclarationsShouldBeAtStart apex Code Style pmd N N", @@ -7553,34 +7558,34 @@ " ForLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", " FormalParameterNamingConventions apex Code Style quickstart pmd N N", " LocalVariableNamingConventions apex Code Style quickstart pmd N N", - " MethodNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N", + " MethodNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N", " OneDeclarationPerLine apex Code Style Default ruleset...,quickstart pmd N N", " PropertyNamingConventions apex Code Style quickstart pmd N N", - " VariableNamingConventions apex Code Style Default ruleset...,Style pmd N N", + " VariableNamingConventions apex Code Style Style,Default ruleset... pmd N N", " WhileLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N", - " AvoidDeeplyNestedIfStmts apex Design Default ruleset...,Complexity,quickstart pmd N N", + " AvoidDeeplyNestedIfStmts apex Design Complexity,Default ruleset...,quickstart pmd N N", " CyclomaticComplexity apex Design Metrics tempora...,Default ruleset...,quickstart pmd N N", " CognitiveComplexity apex Design pmd N N", - " ExcessiveClassLength apex Design Default ruleset...,Complexity,quickstart pmd N N", - " ExcessiveParameterList apex Design Default ruleset...,Complexity,quickstart pmd N N", - " ExcessivePublicCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " NcssConstructorCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " NcssMethodCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " NcssTypeCount apex Design Default ruleset...,Complexity,quickstart pmd N N", - " StdCyclomaticComplexity apex Design Default ruleset...,Complexity,quickstart pmd N N", - " TooManyFields apex Design Default ruleset...,Complexity,quickstart pmd N N", + " ExcessiveClassLength apex Design Complexity,Default ruleset...,quickstart pmd N N", + " ExcessiveParameterList apex Design Complexity,Default ruleset...,quickstart pmd N N", + " ExcessivePublicCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " NcssConstructorCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " NcssMethodCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " NcssTypeCount apex Design Complexity,Default ruleset...,quickstart pmd N N", + " StdCyclomaticComplexity apex Design Complexity,Default ruleset...,quickstart pmd N N", + " TooManyFields apex Design Complexity,Default ruleset...,quickstart pmd N N", " ApexDoc apex Documentation Default ruleset...,quickstart pmd N N", " ApexCSRF apex Error Prone Default ruleset...,quickstart pmd N N", - " AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,quickstart,Style pmd N N", - " AvoidHardcodingId apex Error Prone Default ruleset...,quickstart,Style pmd N N", + " AvoidDirectAccessTriggerMap apex Error Prone Style,Default ruleset...,quickstart pmd N N", + " AvoidHardcodingId apex Error Prone Style,Default ruleset...,quickstart pmd N N", " AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd N N", - " EmptyCatchBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyIfStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyStatementBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", - " EmptyWhileStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N", + " EmptyCatchBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyIfStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyStatementBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyTryOrFinallyBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", + " EmptyWhileStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N", " InaccessibleAuraEnabledGetter apex Error Prone pmd N N", - " MethodWithSameNameAsEnclosingClass apex Error Prone Default ruleset...,quickstart,Style pmd N N", + " MethodWithSameNameAsEnclosingClass apex Error Prone Style,Default ruleset...,quickstart pmd N N", " OverrideBothEqualsAndHashcode apex Error Prone pmd N N", " TestMethodsMustBeInTestClasses apex Error Prone pmd N N", " constructor-super javascript problem problem eslint N N", @@ -9684,15 +9689,21 @@ " # (env: SYFT_CONFIG)", " config: ''", "", - " # report output format (<format>=<file> to output to a file), formats=[syft-json github-json syft-table syft-text template cyclonedx-xml cyclonedx-json spdx-tag-value spdx-json] (env: SYFT_OUTPUT)", + " # report output format (<format>=<file> to output to a file), formats=[cyclonedx-json cyclonedx-xml github-json spdx-json spdx-tag-value syft-json syft-table syft-text template] (env: SYFT_OUTPUT)", " output:", " - 'syft-table'", "", " # file to write the default report output to (default is STDOUT) (env: SYFT_FILE)", " file: ''", "", - " # specify the path to a Go template file (env: SYFT_OUTPUT_TEMPLATE_PATH)", - " output-template-path: ''", + " format:", + " template:", + " # specify the path to a Go template file (env: SYFT_FORMAT_TEMPLATE_PATH)", + " path: ''", + "", + " json:", + " # (env: SYFT_FORMAT_JSON_LEGACY)", + " legacy: false", "", " # (env: SYFT_CHECK_FOR_APP_UPDATE)", " check-for-app-update: true", @@ -9730,6 +9741,16 @@ " # (env: SYFT_GOLANG_NO_PROXY)", " no-proxy: ''", "", + " java:", + " # (env: SYFT_JAVA_USE_NETWORK)", + " use-network: false", + "", + " # (env: SYFT_JAVA_MAVEN_URL)", + " maven-url: ''", + "", + " # (env: SYFT_JAVA_MAX_PARENT_RECURSIVE_DEPTH)", + " max-parent-recursive-depth: 0", + "", " linux-kernel:", " # (env: SYFT_LINUX_KERNEL_CATALOG_MODULES)", " catalog-modules: true", @@ -9884,7 +9905,7 @@ " --file string file to write the default report output to (default is STDOUT) (DEPRECATED: use: output)", " -h, --help help for syft", " --name string set the name of the target being analyzed (DEPRECATED: use: source-name)", - " -o, --output stringArray report output format (<format>=<file> to output to a file), formats=[syft-json github-json syft-table syft-text template cyclonedx-xml cyclonedx-json spdx-tag-value spdx-json] (default [syft-table])", + " -o, --output stringArray report output format (<format>=<file> to output to a file), formats=[cyclonedx-json cyclonedx-xml github-json spdx-json spdx-tag-value syft-json syft-table syft-text template] (default [syft-table])", " --platform string an optional platform specifier for container image sources (e.g. 'linux/arm64', 'linux/arm64/v8', 'arm64', 'linux')", " -q, --quiet suppress all logging output", " -s, --scope string selection of layers to catalog, options=[squashed all-layers] (default \"Squashed\")", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 550f2a854e6..660c9fd7d16 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -1,14 +1,14 @@ { "actionlint": "1.6.26", - "ansible-lint": "6.21.1", + "ansible-lint": "6.22.0", "arm-ttk": "0.0.0", "bandit": "1.7.5", "bash-exec": "5.2.15", "bicep_linter": "0.23.1", - "black": "23.10.1", + "black": "23.11.0", "cfn-lint": "0.83.1", "checkmake": "0.2.0", - "checkov": "3.0.24", + "checkov": "3.0.32", "checkstyle": "10.12.4", "chktex": "1.7.8", "clippy": "0.1.73", @@ -16,8 +16,8 @@ "cljstyle": "0.15.0", "coffeelint": "5.2.11", "cpplint": "1.6.1", - "csharpier": "0.26.0", - "cspell": "7.3.8", + "csharpier": "0.26.1", + "cspell": "8.0.0", "dartanalyzer": "0.0.0", "devskim": "1.0.23", "djlint": "1.34.0", @@ -42,7 +42,7 @@ "isort": "5.12.0", "jscpd": "3.5.10", "jsonlint": "14.0.3", - "kics": "1.7.10", + "kics": "1.7.11", "ktlint": "1.0.1", "kubeconform": "0.6.3", "kubescape": "2.9.0", @@ -54,7 +54,7 @@ "markdown-table-formatter": "1.4.0", "markdownlint": "0.37.0", "misspell": "0.3.4", - "mypy": "1.6.1", + "mypy": "1.7.0", "npm-groovy-lint": "12.0.1", "npm-package-json-lint": "7.1.0", "perlcritic": "1.152", @@ -71,7 +71,7 @@ "psalm": "Psalm.5.15.0@", "puppet-lint": "4.2.1", "pylint": "3.0.2", - "pyright": "1.1.334", + "pyright": "1.1.335", "raku": "2020.10", "remark-lint": "14.0.2", "revive": "1.3.4", @@ -79,7 +79,7 @@ "rstcheck": "6.2.0", "rstfmt": "0.0.14", "rubocop": "1.57.2", - "ruff": "0.1.4", + "ruff": "0.1.5", "scalafix": "0.11.1", "scss-lint": "0.60.0", "secretlint": "7.0.7", @@ -97,8 +97,8 @@ "sqlfluff": "2.3.5", "standard": "17.1.0", "stylelint": "15.11.0", - "swiftlint": "0.53.0", - "syft": "0.94.0", + "swiftlint": "0.54.0", + "syft": "0.96.0", "tekton-lint": "0.6.0", "terraform-fmt": "1.6.3", "terragrunt": "0.53.2", @@ -112,5 +112,5 @@ "v8r": "2.1.0", "vale": "2.29.5", "xmllint": "21104", - "yamllint": "1.32.0" + "yamllint": "1.33.0" } \ No newline at end of file diff --git a/.automation/test/r/.lintr b/.automation/test/r/.lintr index aac8e22e9a4..4a776d90899 100644 --- a/.automation/test/r/.lintr +++ b/.automation/test/r/.lintr @@ -1 +1 @@ -linters: with_defaults(object_usage_linter = NULL) +linters: linters_with_defaults(object_usage_linter = NULL) diff --git a/.automation/test/r/r_bad_1.r b/.automation/test/r/r_bad_1.r index 480eacd1718..4bcce2e614f 100644 --- a/.automation/test/r/r_bad_1.r +++ b/.automation/test/r/r_bad_1.r @@ -2,7 +2,7 @@ # assignment # function_left_parentheses -# closed_curly +# brace_linter # commas # paren_brace f = function (x,y = 1){} @@ -12,32 +12,45 @@ f = function (x,y = 1){} # cyclocomp # equals_na +# brace_linter +# indentation # infix_spaces # line_length # object_length # object_name # object_usage # open_curly -someComplicatedFunctionWithALongCameCaseName <- function(x) +# T_and_F_symbol +someComplicatedFunctionWithALongCamelCaseName <- function(x) { - y <- 1 - if (1 > 2 && 2 > 3 && 3 > 4 && 4 > 5 && 5*10 > 6 && x == NA) {TRUE} else {FALSE} + y <- 1 + if (1 > 2 && 2 > 3 && 3 > 4 && 4 > 5 && 5*10 > 6 && 5 > 6 && 6 > 7 && x == NA) {T} else F } +# vector_logic +if (1 & 2) FALSE else TRUE + +# function_brace +my_metric <- function(x) + sum(x) + prod(x) + +# no_tab # pipe_continuation # seq_linter # spaces_inside +# indentation x <- 1:10 x[ 2] 1:length(x) %>% lapply(function(x) x*2) %>% - head() + head() # single_quotes message('single_quotes') # spaces_left_parentheses # trailing_whitespace -y <- 2 +(1:10) +# semicolon +x <- 42; y <- 2 +(1:10) # trailing_blank_lines diff --git a/.automation/test/r/r_good_1.r b/.automation/test/r/r_good_1.r index 8bd91f2bc8a..008e480f7d9 100644 --- a/.automation/test/r/r_good_1.r +++ b/.automation/test/r/r_good_1.r @@ -2,7 +2,7 @@ # assignment # function_left_parentheses -# closed_curly +# brace_linter # commas # paren_brace f <- function(x, y = 1) { @@ -13,12 +13,15 @@ f <- function(x, y = 1) { # cyclocomp # equals_na +# brace_linter +# indentation # infix_spaces # line_length # object_length # object_name # object_usage # open_curly +# T_and_F_symbol short_snake <- function(x) { y <- 1 y <- y^2 @@ -29,9 +32,19 @@ short_snake <- function(x) { } } +# vector_logic +if (1 && 2) FALSE else TRUE + +# function_brace +my_metric <- function(x) { + sum(x) + prod(x) +} + +# no_tab # pipe_continuation # seq_linter # spaces_inside +# indentation x <- 1:10 x[2] seq_len(x) %>% @@ -43,6 +56,8 @@ message("single_quotes") # spaces_left_parentheses # trailing_whitespace +# semicolon +x <- 42 y <- 2 + (1:10) # trailing_blank_lines diff --git a/CHANGELOG.md b/CHANGELOG.md index f57d16f0daa..3894b3526fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Allow to use value `any` to always activate a linter who as a **_DIRECTORY** variable. Example: `KUBERNETES_DIRECTORY: any` - New flavor **c_cpp**: New flavor for pure C/C++ projects +- Updated lintr config template to use `linters_with_defaults()` (formerly `with_defaults()`) - CI - Upgrade pymdown-extensions and markdown, by @BryanQuigley in [#3053](https://github.com/oxsecurity/megalinter/pull/3053) @@ -48,6 +49,18 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [trivy](https://aquasecurity.github.io/trivy/) from 0.46.1 to **0.47.0** on 2023-11-06 - [terragrunt](https://terragrunt.gruntwork.io) from 0.53.1 to **0.53.2** on 2023-11-06 - [csharpier](https://csharpier.com/) from 0.25.0 to **0.26.0** on 2023-11-07 + - [ansible-lint](https://ansible-lint.readthedocs.io/) from 6.21.1 to **6.22.0** on 2023-11-11 + - [csharpier](https://csharpier.com/) from 0.26.0 to **0.26.1** on 2023-11-11 + - [black](https://black.readthedocs.io/en/stable/) from 23.10.1 to **23.11.0** on 2023-11-11 + - [mypy](https://mypy.readthedocs.io/en/stable/) from 1.6.1 to **1.7.0** on 2023-11-11 + - [pyright](https://github.com/Microsoft/pyright) from 1.1.334 to **1.1.335** on 2023-11-11 + - [ruff](https://github.com/astral-sh/ruff) from 0.1.4 to **0.1.5** on 2023-11-11 + - [checkov](https://www.checkov.io/) from 3.0.24 to **3.0.32** on 2023-11-11 + - [kics](https://www.kics.io) from 1.7.10 to **1.7.11** on 2023-11-11 + - [syft](https://github.com/anchore/syft) from 0.94.0 to **0.96.0** on 2023-11-11 + - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 7.3.8 to **8.0.0** on 2023-11-11 + - [swiftlint](https://github.com/realm/SwiftLint) from 0.53.0 to **0.54.0** on 2023-11-11 + - [yamllint](https://yamllint.readthedocs.io/) from 1.32.0 to **1.33.0** on 2023-11-11 <!-- linter-versions-end --> ## [v7.5.0] - 2023-10-29 diff --git a/Dockerfile b/Dockerfile index 21ea00283ac..67dc45acce1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -90,6 +90,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ docker \ openrc \ icu-libs \ @@ -122,7 +123,6 @@ RUN apk add --no-cache \ helm \ gcompat \ libc6-compat \ - openssl \ readline-dev \ g++ \ libc-dev \ diff --git a/README.md b/README.md index 51505bc40b1..42c21f1bbb8 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ [](https://github.com/oxsecurity/megalinter/actions?query=workflow%3AMegaLinter+branch%3Amain) [](https://codecov.io/gh/oxsecurity/megalinter) <!-- gh-dependents-info-used-by-start --> -[](https://github.com/oxsecurity/megalinter/network/dependents)<!-- gh-dependents-info-used-by-end --> +[](https://github.com/oxsecurity/megalinter/network/dependents)<!-- gh-dependents-info-used-by-end --> [](https://github.com/aquasecurity/trivy) [](https://github.com/oxsecurity/megalinter/graphs/contributors/) [](https://github.com/sponsors/nvuillam) diff --git a/TEMPLATES/.lintr b/TEMPLATES/.lintr index aac8e22e9a4..4a776d90899 100644 --- a/TEMPLATES/.lintr +++ b/TEMPLATES/.lintr @@ -1 +1 @@ -linters: with_defaults(object_usage_linter = NULL) +linters: linters_with_defaults(object_usage_linter = NULL) diff --git a/docs/all_linters.md b/docs/all_linters.md index 88a6749591a..fd956a9b51c 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -6,15 +6,15 @@ | Linter | Version | License | Popularity | Descriptors | Ref | URL | |:--------------------------------------------------------------------------------------------------------|:-------------:|:-------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------:| | [**actionlint**](https://github.com/rhysd/actionlint){target=_blank} | 1.6.26 | [MIT](licenses/actionlint.md) | [](https://github.com/rhysd/actionlint){target=_blank} | [ACTION](descriptors/action_actionlint.md) | :white_circle: | [Repository](https://github.com/rhysd/actionlint){target=_blank} | -| [**ansible-lint**](https://github.com/ansible/ansible-lint){target=_blank} | 6.21.1 | [GPL-3.0](licenses/ansible-lint.md) | [](https://github.com/ansible/ansible-lint){target=_blank} | [ANSIBLE](descriptors/ansible_ansible_lint.md) | :white_circle: | [Repository](https://github.com/ansible/ansible-lint){target=_blank} | +| [**ansible-lint**](https://github.com/ansible/ansible-lint){target=_blank} | 6.22.0 | [GPL-3.0](licenses/ansible-lint.md) | [](https://github.com/ansible/ansible-lint){target=_blank} | [ANSIBLE](descriptors/ansible_ansible_lint.md) | :white_circle: | [Repository](https://github.com/ansible/ansible-lint){target=_blank} | | [**arm-ttk**](https://github.com/Azure/arm-ttk){target=_blank} | N/A | [MIT](licenses/arm-ttk.md) | [](https://github.com/Azure/arm-ttk){target=_blank} | [ARM](descriptors/arm_arm_ttk.md) | :white_circle: | [Repository](https://github.com/Azure/arm-ttk){target=_blank} | | [**bandit**](https://github.com/PyCQA/bandit){target=_blank} | 1.7.5 | [Apache-2.0](licenses/bandit.md) | [](https://github.com/PyCQA/bandit){target=_blank} | [PYTHON](descriptors/python_bandit.md) | :white_circle: | [Repository](https://github.com/PyCQA/bandit){target=_blank} | | [**bash-exec**](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | 5.2.15 | <!-- --> | <!-- --> | [BASH](descriptors/bash_bash_exec.md) | <!-- --> | [Web Site](https://tiswww.case.edu/php/chet/bash/bashtop.html){target=_blank} | | [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | 0.23.1 | [MIT](licenses/bicep_linter.md) | [](https://github.com/Azure/bicep){target=_blank} | [BICEP](descriptors/bicep_bicep_linter.md) | :white_circle: | [Repository](https://github.com/Azure/bicep){target=_blank} | -| [**black**](https://github.com/psf/black){target=_blank} | 23.10.1 | [MIT](licenses/black.md) | [](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | +| [**black**](https://github.com/psf/black){target=_blank} | 23.11.0 | [MIT](licenses/black.md) | [](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.83.1 | [MIT-0](licenses/cfn-lint.md) | [](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) | [](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.0.24 | [Apache-2.0](licenses/checkov.md) | [](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.0.32 | [Apache-2.0](licenses/checkov.md) | [](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.12.4 | [LGPL-2.1](licenses/checkstyle.md) | [](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.sourceforge.io/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | <!-- --> | <!-- --> | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.73 | [Other](licenses/clippy.md) | [](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} | @@ -22,8 +22,8 @@ | [**cljstyle**](https://github.com/greglook/cljstyle){target=_blank} | 0.15.0 | [EPL-1.0](licenses/cljstyle.md) | [](https://github.com/greglook/cljstyle){target=_blank} | [CLOJURE](descriptors/clojure_cljstyle.md) | :heart: | [MegaLinter reference](https://github.com/greglook/cljstyle/blob/main/doc/integrations.md){target=_blank} | | [**coffeelint**](https://github.com/clutchski/coffeelint){target=_blank} | 5.2.11 | [Other](licenses/coffeelint.md) | [](https://github.com/clutchski/coffeelint){target=_blank} | [COFFEE](descriptors/coffee_coffeelint.md) | :white_circle: | [Repository](https://github.com/clutchski/coffeelint){target=_blank} | | [**cpplint**](https://github.com/cpplint/cpplint){target=_blank} | 1.6.1 | [Other](licenses/cpplint.md) | [](https://github.com/cpplint/cpplint){target=_blank} | [C](descriptors/c_cpplint.md)<br/> [CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Repository](https://github.com/cpplint/cpplint){target=_blank} | -| [**csharpier**](https://github.com/belav/csharpier){target=_blank} | 0.26.0 | [MIT](licenses/csharpier.md) | [](https://github.com/belav/csharpier){target=_blank} | [CSHARP](descriptors/csharp_csharpier.md) | :white_circle: | [Repository](https://github.com/belav/csharpier){target=_blank} | -| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 7.3.8 | [MIT](licenses/cspell.md) | [](https://github.com/streetsidesoftware/cspell){target=_blank} | [SPELL](descriptors/spell_cspell.md) | :heart: | [MegaLinter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} | +| [**csharpier**](https://github.com/belav/csharpier){target=_blank} | 0.26.1 | [MIT](licenses/csharpier.md) | [](https://github.com/belav/csharpier){target=_blank} | [CSHARP](descriptors/csharp_csharpier.md) | :white_circle: | [Repository](https://github.com/belav/csharpier){target=_blank} | +| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 8.0.0 | [MIT](licenses/cspell.md) | [](https://github.com/streetsidesoftware/cspell){target=_blank} | [SPELL](descriptors/spell_cspell.md) | :heart: | [MegaLinter reference](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} | | [**dartanalyzer**](https://github.com/dart-lang/sdk){target=_blank} | N/A | [BSD-3-Clause](licenses/dartanalyzer.md) | [](https://github.com/dart-lang/sdk){target=_blank} | [DART](descriptors/dart_dartanalyzer.md) | :no_entry_sign: | [Repository](https://github.com/dart-lang/sdk){target=_blank} | | [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 1.0.23 | [MIT](licenses/devskim.md) | [](https://github.com/microsoft/DevSkim){target=_blank} | [REPOSITORY](descriptors/repository_devskim.md) | :white_circle: | [Repository](https://github.com/microsoft/DevSkim){target=_blank} | | [**djlint**](https://github.com/Riverside-Healthcare/djlint){target=_blank} | 1.34.0 | [GPL-3.0](licenses/djlint.md) | [](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | @@ -46,7 +46,7 @@ | [**isort**](https://github.com/PyCQA/isort){target=_blank} | 5.12.0 | [MIT](licenses/isort.md) | [](https://github.com/PyCQA/isort){target=_blank} | [PYTHON](descriptors/python_isort.md) | :white_circle: | [Repository](https://github.com/PyCQA/isort){target=_blank} | | [**jscpd**](https://github.com/kucherenko/jscpd){target=_blank} | 3.5.10 | [MIT](licenses/jscpd.md) | [](https://github.com/kucherenko/jscpd){target=_blank} | [COPYPASTE](descriptors/copypaste_jscpd.md) | :heart: | [MegaLinter reference](https://github.com/kucherenko/jscpd#who-uses-jscpd){target=_blank} | | [**jsonlint**](https://github.com/prantlf/jsonlint){target=_blank} | 14.0.3 | [MIT](licenses/jsonlint.md) | [](https://github.com/prantlf/jsonlint){target=_blank} | [JSON](descriptors/json_jsonlint.md) | :white_circle: | [Repository](https://github.com/prantlf/jsonlint){target=_blank} | -| [**kics**](https://github.com/checkmarx/kics){target=_blank} | 1.7.10 | [Apache-2.0](licenses/kics.md) | [](https://github.com/checkmarx/kics){target=_blank} | [REPOSITORY](descriptors/repository_kics.md) | :heart: | [MegaLinter reference](https://docs.kics.io/latest/integrations/){target=_blank} | +| [**kics**](https://github.com/checkmarx/kics){target=_blank} | 1.7.11 | [Apache-2.0](licenses/kics.md) | [](https://github.com/checkmarx/kics){target=_blank} | [REPOSITORY](descriptors/repository_kics.md) | :heart: | [MegaLinter reference](https://docs.kics.io/latest/integrations/){target=_blank} | | [**ktlint**](https://github.com/pinterest/ktlint){target=_blank} | 1.0.1 | [MIT](licenses/ktlint.md) | [](https://github.com/pinterest/ktlint){target=_blank} | [KOTLIN](descriptors/kotlin_ktlint.md) | :heart: | [MegaLinter reference](https://github.com/pinterest/ktlint#-with-continuous-integration){target=_blank} | | [**kubeconform**](https://github.com/yannh/kubeconform){target=_blank} | 0.6.3 | [Apache-2.0](licenses/kubeconform.md) | [](https://github.com/yannh/kubeconform){target=_blank} | [KUBERNETES](descriptors/kubernetes_kubeconform.md) | :white_circle: | [Repository](https://github.com/yannh/kubeconform){target=_blank} | | [**kubescape**](https://github.com/kubescape/kubescape){target=_blank} | 2.9.0 | [Apache-2.0](licenses/kubescape.md) | [](https://github.com/kubescape/kubescape){target=_blank} | [KUBERNETES](descriptors/kubernetes_kubescape.md) | :white_circle: | [Repository](https://github.com/kubescape/kubescape){target=_blank} | @@ -56,7 +56,7 @@ | [**markdown-link-check**](https://github.com/tcort/markdown-link-check){target=_blank} | 3.11.2 | [ISC](licenses/markdown-link-check.md) | [](https://github.com/tcort/markdown-link-check){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_link_check.md) | :heart: | [MegaLinter reference](https://github.com/tcort/markdown-link-check#run-in-other-tools){target=_blank} | | [**markdown-table-formatter**](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | 1.4.0 | [MIT](licenses/markdown-table-formatter.md) | [](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | | [**markdownlint**](https://github.com/DavidAnson/markdownlint){target=_blank} | 0.37.0 | [MIT](licenses/markdownlint.md) | [](https://github.com/DavidAnson/markdownlint){target=_blank} | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Repository](https://github.com/DavidAnson/markdownlint){target=_blank} | -| [**mypy**](https://github.com/python/mypy){target=_blank} | 1.6.1 | [MIT](licenses/mypy.md) | [](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | <!-- --> | [Repository](https://github.com/python/mypy){target=_blank} | +| [**mypy**](https://github.com/python/mypy){target=_blank} | 1.7.0 | [MIT](licenses/mypy.md) | [](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | <!-- --> | [Repository](https://github.com/python/mypy){target=_blank} | | [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 12.0.1 | [GPL-3.0](licenses/npm-groovy-lint.md) | [](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} | | [**npm-package-json-lint**](https://github.com/tclindner/npm-package-json-lint){target=_blank} | 7.1.0 | [MIT](licenses/npm-package-json-lint.md) | [](https://github.com/tclindner/npm-package-json-lint){target=_blank} | [JSON](descriptors/json_npm_package_json_lint.md) | :heart: | [MegaLinter reference](https://npmpackagejsonlint.org/docs/integrations#megalinter){target=_blank} | | [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | 1.152 | [Other](licenses/perlcritic.md) | [](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | @@ -72,7 +72,7 @@ | [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.15.0@ | [MIT](licenses/psalm.md) | [](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.1 | [MIT](licenses/puppet-lint.md) | [](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | | [**pylint**](https://github.com/PyCQA/pylint){target=_blank} | 3.0.2 | [GPL-2.0](licenses/pylint.md) | [](https://github.com/PyCQA/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/PyCQA/pylint){target=_blank} | -| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.334 | [Other](licenses/pyright.md) | [](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | +| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.335 | [Other](licenses/pyright.md) | [](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | | [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [](https://github.com/rakudo/rakudo){target=_blank} | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} | | [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | 14.0.2 | [MIT](licenses/remark-lint.md) | [](https://github.com/remarkjs/remark-lint){target=_blank} | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} | | [**revive**](https://github.com/mgechev/revive){target=_blank} | 1.3.4 | [MIT](licenses/revive.md) | [](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} | @@ -80,7 +80,7 @@ | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.0 | [MIT](licenses/rstcheck.md) | [](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.14 | <!-- --> | <!-- --> | [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.57.2 | [MIT](licenses/rubocop.md) | [](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/astral-sh/ruff){target=_blank} | 0.1.4 | [MIT](licenses/ruff.md) | [](https://github.com/astral-sh/ruff){target=_blank} | [PYTHON](descriptors/python_ruff.md) | :white_circle: | [Repository](https://github.com/astral-sh/ruff){target=_blank} | +| [**ruff**](https://github.com/astral-sh/ruff){target=_blank} | 0.1.5 | [MIT](licenses/ruff.md) | [](https://github.com/astral-sh/ruff){target=_blank} | [PYTHON](descriptors/python_ruff.md) | :white_circle: | [Repository](https://github.com/astral-sh/ruff){target=_blank} | | [**scalafix**](https://github.com/scalacenter/scalafix){target=_blank} | 0.11.1 | [Other](licenses/scalafix.md) | [](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 | [MIT](licenses/scss-lint.md) | [](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} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 7.0.7 | [MIT](licenses/secretlint.md) | [](https://github.com/secretlint/secretlint){target=_blank} | [REPOSITORY](descriptors/repository_secretlint.md) | :heart: | [MegaLinter reference](https://github.com/secretlint/secretlint#mega-linter){target=_blank} | @@ -97,8 +97,8 @@ | [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 2.3.5 | [MIT](licenses/sqlfluff.md) | [](https://github.com/sqlfluff/sqlfluff){target=_blank} | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} | | [**standard**](https://github.com/standard/standard){target=_blank} | 17.1.0 | [MIT](licenses/standard.md) | [](https://github.com/standard/standard){target=_blank} | [JAVASCRIPT](descriptors/javascript_standard.md) | :white_circle: | [Repository](https://github.com/standard/standard){target=_blank} | | [**stylelint**](https://github.com/stylelint/stylelint){target=_blank} | 15.11.0 | [MIT](licenses/stylelint.md) | [](https://github.com/stylelint/stylelint){target=_blank} | [CSS](descriptors/css_stylelint.md) | :white_circle: | [Repository](https://github.com/stylelint/stylelint){target=_blank} | -| [**swiftlint**](https://github.com/realm/SwiftLint){target=_blank} | 0.53.0 | [MIT](licenses/swiftlint.md) | [](https://github.com/realm/SwiftLint){target=_blank} | [SWIFT](descriptors/swift_swiftlint.md) | :white_circle: | [Repository](https://github.com/realm/SwiftLint){target=_blank} | -| [**syft**](https://github.com/anchore/syft){target=_blank} | 0.94.0 | [Apache-2.0](licenses/syft.md) | [](https://github.com/anchore/syft){target=_blank} | [REPOSITORY](descriptors/repository_syft.md) | :white_circle: | [Repository](https://github.com/anchore/syft){target=_blank} | +| [**swiftlint**](https://github.com/realm/SwiftLint){target=_blank} | 0.54.0 | [MIT](licenses/swiftlint.md) | [](https://github.com/realm/SwiftLint){target=_blank} | [SWIFT](descriptors/swift_swiftlint.md) | :white_circle: | [Repository](https://github.com/realm/SwiftLint){target=_blank} | +| [**syft**](https://github.com/anchore/syft){target=_blank} | 0.96.0 | [Apache-2.0](licenses/syft.md) | [](https://github.com/anchore/syft){target=_blank} | [REPOSITORY](descriptors/repository_syft.md) | :white_circle: | [Repository](https://github.com/anchore/syft){target=_blank} | | [**tekton-lint**](https://github.com/IBM/tekton-lint){target=_blank} | 0.6.0 | <!-- --> | [](https://github.com/IBM/tekton-lint){target=_blank} | [TEKTON](descriptors/tekton_tekton_lint.md) | :white_circle: | [Repository](https://github.com/IBM/tekton-lint){target=_blank} | | [**terraform-fmt**](https://github.com/hashicorp/terraform){target=_blank} | 1.6.3 | [MPL-2.0](licenses/terraform-fmt.md) | [](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.53.2 | [MIT](licenses/terragrunt.md) | [](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | @@ -112,4 +112,4 @@ | [**v8r**](https://github.com/chris48s/v8r){target=_blank} | 2.1.0 | [MIT](licenses/v8r.md) | [](https://github.com/chris48s/v8r){target=_blank} | [JSON](descriptors/json_v8r.md)<br/> [YAML](descriptors/yaml_v8r.md) | :no_entry_sign: | [Repository](https://github.com/chris48s/v8r){target=_blank} | | [**vale**](https://github.com/errata-ai/vale){target=_blank} | 2.29.5 | [MIT](licenses/vale.md) | [](https://github.com/errata-ai/vale){target=_blank} | [SPELL](descriptors/spell_vale.md) | :white_circle: | [Repository](https://github.com/errata-ai/vale){target=_blank} | | [**xmllint**](http://xmlsoft.org/xmllint.html){target=_blank} | 21104 | <!-- --> | <!-- --> | [XML](descriptors/xml_xmllint.md) | :white_circle: | [Web Site](http://xmlsoft.org/xmllint.html){target=_blank} | -| [**yamllint**](https://github.com/adrienverge/yamllint){target=_blank} | 1.32.0 | [GPL-3.0](licenses/yamllint.md) | [](https://github.com/adrienverge/yamllint){target=_blank} | [YAML](descriptors/yaml_yamllint.md) | :no_entry_sign: | [Repository](https://github.com/adrienverge/yamllint){target=_blank} | +| [**yamllint**](https://github.com/adrienverge/yamllint){target=_blank} | 1.33.0 | [GPL-3.0](licenses/yamllint.md) | [](https://github.com/adrienverge/yamllint){target=_blank} | [YAML](descriptors/yaml_yamllint.md) | :no_entry_sign: | [Repository](https://github.com/adrienverge/yamllint){target=_blank} | diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index 3cc54bf1ccf..77f83b8060b 100644 --- a/docs/descriptors/ansible_ansible_lint.md +++ b/docs/descriptors/ansible_ansible_lint.md @@ -9,7 +9,7 @@ description: How to use ansible-lint (configure, ignore files, ignore errors, he ## ansible-lint documentation -- Version in MegaLinter: **6.21.1** +- Version in MegaLinter: **6.22.0** - Visit [Official Web Site](https://ansible-lint.readthedocs.io/){target=_blank} - See [How to configure ansible-lint rules](https://ansible-lint.readthedocs.io/configuring/#configuration-file){target=_blank} - See [How to disable ansible-lint rules in files](https://ansible-lint.readthedocs.io/usage/#muting-warnings-to-avoid-false-positives){target=_blank} diff --git a/docs/descriptors/csharp_csharpier.md b/docs/descriptors/csharp_csharpier.md index 27a7b05da2c..ccaf41b6693 100644 --- a/docs/descriptors/csharp_csharpier.md +++ b/docs/descriptors/csharp_csharpier.md @@ -9,7 +9,7 @@ description: How to use csharpier (configure, ignore files, ignore errors, help ## csharpier documentation -- Version in MegaLinter: **0.26.0** +- Version in MegaLinter: **0.26.1** - Visit [Official Web Site](https://csharpier.com/){target=_blank} - See [How to configure csharpier rules](https://csharpier.com/docs/Configuration){target=_blank} - See [How to ignore files and directories with csharpier](https://csharpier.com/docs/Ignore){target=_blank} diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 8e34ef277bd..e8af27992f9 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -125,7 +125,7 @@ Available Commands: completion Generate autocompletion script config Handle cached configurations delete Delete configurations in Kubescape SaaS version - download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control + download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks fix Fix misconfiguration in files help Help about any command list List frameworks/controls will list the supported frameworks and controls diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index 244c9a2102f..ce5cd636eaf 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -15,7 +15,7 @@ description: How to use black (configure, ignore files, ignore errors, help & ve ## black documentation -- Version in MegaLinter: **23.10.1** +- Version in MegaLinter: **23.11.0** - Visit [Official Web Site](https://black.readthedocs.io/en/stable/){target=_blank} - See [How to configure black rules](https://black.readthedocs.io/en/stable/usage_and_configuration/the_basics.html#configuration-format){target=_blank} - If custom `pyproject.toml` config file isn't found, [pyproject.toml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/pyproject.toml){target=_blank} will be used @@ -145,6 +145,14 @@ Options: was an internal error. --diff Don't write the files back, just output a diff for each file on stdout. + --line-ranges START-END When specified, _Black_ will try its best to + only format these lines. This option can be + specified multiple times, and a union of the + lines will be formatted. Each range must be + specified as two integers connected by a + `-`: `<START>-<END>`. The `<START>` and + `<END>` integer indices are 1-based and + inclusive on both ends. --color / --no-color Show colored diff. Only applies when `--diff` is given. --fast / --safe If --fast given, skip temporary sanity diff --git a/docs/descriptors/python_mypy.md b/docs/descriptors/python_mypy.md index de77ea4a947..df7835b507c 100644 --- a/docs/descriptors/python_mypy.md +++ b/docs/descriptors/python_mypy.md @@ -19,7 +19,7 @@ If you don't use python static typing, you should disable this linter by adding ## mypy documentation -- Version in MegaLinter: **1.6.1** +- Version in MegaLinter: **1.7.0** - Visit [Official Web Site](https://mypy.readthedocs.io/en/stable/){target=_blank} - See [How to configure mypy rules](https://mypy.readthedocs.io/en/stable/config_file.html){target=_blank} - If custom `.mypy.ini` config file isn't found, [.mypy.ini](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.mypy.ini){target=_blank} will be used @@ -326,10 +326,7 @@ Advanced options: --raise-exceptions Raise exception on fatal error --custom-typing-module MODULE Use a custom typing module - --new-type-inference Enable new experimental type inference algorithm - --disable-recursive-aliases - Disable experimental support for recursive type - aliases + --old-type-inference Disable new experimental type inference algorithm --custom-typeshed-dir DIR Use the custom typeshed in DIR --warn-incomplete-stub Warn if missing type annotation in typeshed, only diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index e5bb0384e06..9ec35be73ec 100644 --- a/docs/descriptors/python_pyright.md +++ b/docs/descriptors/python_pyright.md @@ -19,7 +19,7 @@ If you don't use python static typing, you should disable this linter by adding ## pyright documentation -- Version in MegaLinter: **1.1.334** +- Version in MegaLinter: **1.1.335** - Visit [Official Web Site](https://github.com/Microsoft/pyright#readme){target=_blank} - See [How to configure pyright rules](https://github.com/microsoft/pyright/blob/main/docs/configuration.md){target=_blank} - See [How to disable pyright rules in files](https://github.com/microsoft/pyright/blob/main/docs/comments.md#file-level-type-controls){target=_blank} diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index 8fd64906d0c..ebb5cb61540 100644 --- a/docs/descriptors/python_ruff.md +++ b/docs/descriptors/python_ruff.md @@ -11,7 +11,7 @@ An extremely fast Python linter, written in Rust. ## ruff documentation -- Version in MegaLinter: **0.1.4** +- Version in MegaLinter: **0.1.5** - Visit [Official Web Site](https://github.com/astral-sh/ruff#readme){target=_blank} - See [How to configure ruff rules](https://docs.astral.sh/ruff/configuration/){target=_blank} - If custom `.ruff.toml` config file isn't found, [.ruff.toml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.ruff.toml){target=_blank} will be used diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 6ab8ed946ca..cd13306b539 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -15,7 +15,7 @@ description: How to use checkov (configure, ignore files, ignore errors, help & ## checkov documentation -- Version in MegaLinter: **3.0.24** +- Version in MegaLinter: **3.0.32** - Visit [Official Web Site](https://www.checkov.io/){target=_blank} - See [How to configure checkov rules](https://github.com/bridgecrewio/checkov#configuration-using-a-config-file){target=_blank} - If custom `.checkov.yml` config file isn't found, [.checkov.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.checkov.yml){target=_blank} will be used @@ -189,13 +189,13 @@ options: platform --include-all-checkov-policies When running with an API key, Checkov will omit any - policies that do not exist in the Bridgecrew or Prisma - Cloud platform, except for local custom policies - loaded with the --external-check flags. Use this key - to include policies that only exist in Checkov in the - scan. Note that this will make the local CLI results - different from the results you see in the platform. - Has no effect if you are not using an API key. Use the + policies that do not exist in Prisma Cloud platform, + except for local custom policies loaded with the + --external-check flags. Use this key to include + policies that only exist in Checkov in the scan. Note + that this will make the local CLI results different + from the results you see in the platform. Has no + effect if you are not using an API key. Use the --check option to explicitly include checks by ID even if they are not in the platform, without using this flag. @@ -337,7 +337,7 @@ options: -b BRANCH, --branch BRANCH Selected branch of the persisted repository. Only has effect when using the --bc-api-key flag - --skip-download Do not download any data from Bridgecrew. This will + --skip-download Do not download any data from Prisma Cloud. This will omit doc links, severities, etc., as well as custom policies and suppressions if using an API token. Note: it will prevent BC platform IDs from being available diff --git a/docs/descriptors/repository_kics.md b/docs/descriptors/repository_kics.md index 7bb3c85d95e..cf39828bd77 100644 --- a/docs/descriptors/repository_kics.md +++ b/docs/descriptors/repository_kics.md @@ -15,7 +15,7 @@ description: How to use kics (configure, ignore files, ignore errors, help & ver ## kics documentation -- Version in MegaLinter: **1.7.10** +- Version in MegaLinter: **1.7.11** - Visit [Official Web Site](https://www.kics.io){target=_blank} - See [How to configure kics rules](https://docs.kics.io/latest/configuration-file/){target=_blank} - See [How to disable kics rules in files](https://docs.kics.io/latest/running-kics/#using_commands_on_scanned_files_as_comments){target=_blank} diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index b7639d0a5a1..9bf7826d375 100644 --- a/docs/descriptors/repository_syft.md +++ b/docs/descriptors/repository_syft.md @@ -17,7 +17,7 @@ Builds a SBOM (Software Build Of Materials) from your repository ## syft documentation -- Version in MegaLinter: **0.94.0** +- Version in MegaLinter: **0.96.0** - Visit [Official Web Site](https://github.com/anchore/syft#readme){target=_blank} [](https://github.com/anchore/syft){target=_blank} @@ -84,15 +84,21 @@ Application Configuration: # (env: SYFT_CONFIG) config: '' - # report output format (<format>=<file> to output to a file), formats=[syft-json github-json syft-table syft-text template cyclonedx-xml cyclonedx-json spdx-tag-value spdx-json] (env: SYFT_OUTPUT) + # report output format (<format>=<file> to output to a file), formats=[cyclonedx-json cyclonedx-xml github-json spdx-json spdx-tag-value syft-json syft-table syft-text template] (env: SYFT_OUTPUT) output: - 'syft-table' # file to write the default report output to (default is STDOUT) (env: SYFT_FILE) file: '' - # specify the path to a Go template file (env: SYFT_OUTPUT_TEMPLATE_PATH) - output-template-path: '' + format: + template: + # specify the path to a Go template file (env: SYFT_FORMAT_TEMPLATE_PATH) + path: '' + + json: + # (env: SYFT_FORMAT_JSON_LEGACY) + legacy: false # (env: SYFT_CHECK_FOR_APP_UPDATE) check-for-app-update: true @@ -130,6 +136,16 @@ Application Configuration: # (env: SYFT_GOLANG_NO_PROXY) no-proxy: '' + java: + # (env: SYFT_JAVA_USE_NETWORK) + use-network: false + + # (env: SYFT_JAVA_MAVEN_URL) + maven-url: '' + + # (env: SYFT_JAVA_MAX_PARENT_RECURSIVE_DEPTH) + max-parent-recursive-depth: 0 + linux-kernel: # (env: SYFT_LINUX_KERNEL_CATALOG_MODULES) catalog-modules: true @@ -284,7 +300,7 @@ Flags: --file string file to write the default report output to (default is STDOUT) (DEPRECATED: use: output) -h, --help help for syft --name string set the name of the target being analyzed (DEPRECATED: use: source-name) - -o, --output stringArray report output format (<format>=<file> to output to a file), formats=[syft-json github-json syft-table syft-text template cyclonedx-xml cyclonedx-json spdx-tag-value spdx-json] (default [syft-table]) + -o, --output stringArray report output format (<format>=<file> to output to a file), formats=[cyclonedx-json cyclonedx-xml github-json spdx-json spdx-tag-value syft-json syft-table syft-text template] (default [syft-table]) --platform string an optional platform specifier for container image sources (e.g. 'linux/arm64', 'linux/arm64/v8', 'arm64', 'linux') -q, --quiet suppress all logging output -s, --scope string selection of layers to catalog, options=[squashed all-layers] (default "Squashed") diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 47cb9afb874..1c336dd4bda 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -110,12 +110,12 @@ WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you VfHtmlStyleTagXss visualforce Security pmd N N VfUnescapeEl visualforce Security Basic VF pmd N N ApexAssertionsShouldIncludeMessage apex Best Practices pmd N N - ApexUnitTestClassShouldHaveAsserts apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N + ApexUnitTestClassShouldHaveAsserts apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N ApexUnitTestClassShouldHaveRunAs apex Best Practices quickstart pmd N N ApexUnitTestMethodShouldHaveIsTestAnnotation apex Best Practices pmd N N - ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices Default ruleset...,quickstart,ApexUnit pmd N N - AvoidGlobalModifier apex Best Practices Default ruleset...,quickstart,Style pmd N N - AvoidLogicInTrigger apex Best Practices Default ruleset...,quickstart,Style pmd N N + ApexUnitTestShouldNotUseSeeAllDataTrue apex Best Practices ApexUnit,Default ruleset...,quickstart pmd N N + AvoidGlobalModifier apex Best Practices Style,Default ruleset...,quickstart pmd N N + AvoidLogicInTrigger apex Best Practices Style,Default ruleset...,quickstart pmd N N DebugsShouldUseLoggingLevel apex Best Practices quickstart pmd N N UnusedLocalVariable apex Best Practices pmd N N AvoidDebugStatements apex Performance pmd N N @@ -124,18 +124,18 @@ WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you AvoidSoslInLoops apex Performance Default ruleset...,Performance pmd N N EagerlyLoadedDescribeSObjectResult apex Performance pmd N N OperationWithLimitsInLoop apex Performance quickstart pmd N N - ApexBadCrypto apex Security Default ruleset...,quickstart,Security pmd N N - ApexCRUDViolation apex Security Default ruleset...,quickstart,Security pmd N N + ApexBadCrypto apex Security Security,Default ruleset...,quickstart pmd N N + ApexCRUDViolation apex Security Security,Default ruleset...,quickstart pmd N N ApexCSRF apex Security Security pmd N N - ApexDangerousMethods apex Security Default ruleset...,quickstart,Security pmd N N - ApexInsecureEndpoint apex Security Default ruleset...,quickstart,Security pmd N N - ApexOpenRedirect apex Security Default ruleset...,quickstart,Security pmd N N - ApexSharingViolations apex Security Default ruleset...,quickstart,Security pmd N N - ApexSOQLInjection apex Security Default ruleset...,quickstart,Security pmd N N - ApexSuggestUsingNamedCred apex Security Default ruleset...,quickstart,Security pmd N N - ApexXSSFromEscapeFalse apex Security Default ruleset...,quickstart,Security pmd N N - ApexXSSFromURLParam apex Security Default ruleset...,quickstart,Security pmd N N - ClassNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N + ApexDangerousMethods apex Security Security,Default ruleset...,quickstart pmd N N + ApexInsecureEndpoint apex Security Security,Default ruleset...,quickstart pmd N N + ApexOpenRedirect apex Security Security,Default ruleset...,quickstart pmd N N + ApexSharingViolations apex Security Security,Default ruleset...,quickstart pmd N N + ApexSOQLInjection apex Security Security,Default ruleset...,quickstart pmd N N + ApexSuggestUsingNamedCred apex Security Security,Default ruleset...,quickstart pmd N N + ApexXSSFromEscapeFalse apex Security Security,Default ruleset...,quickstart pmd N N + ApexXSSFromURLParam apex Security Security,Default ruleset...,quickstart pmd N N + ClassNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N IfElseStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N IfStmtsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N FieldDeclarationsShouldBeAtStart apex Code Style pmd N N @@ -143,34 +143,34 @@ WARNING: We're continually improving Salesforce Code Analyzer. Tell us what you ForLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N FormalParameterNamingConventions apex Code Style quickstart pmd N N LocalVariableNamingConventions apex Code Style quickstart pmd N N - MethodNamingConventions apex Code Style Default ruleset...,quickstart,Style pmd N N + MethodNamingConventions apex Code Style Style,Default ruleset...,quickstart pmd N N OneDeclarationPerLine apex Code Style Default ruleset...,quickstart pmd N N PropertyNamingConventions apex Code Style quickstart pmd N N - VariableNamingConventions apex Code Style Default ruleset...,Style pmd N N + VariableNamingConventions apex Code Style Style,Default ruleset... pmd N N WhileLoopsMustUseBraces apex Code Style Default ruleset...,Braces,quickstart pmd N N - AvoidDeeplyNestedIfStmts apex Design Default ruleset...,Complexity,quickstart pmd N N + AvoidDeeplyNestedIfStmts apex Design Complexity,Default ruleset...,quickstart pmd N N CyclomaticComplexity apex Design Metrics tempora...,Default ruleset...,quickstart pmd N N CognitiveComplexity apex Design pmd N N - ExcessiveClassLength apex Design Default ruleset...,Complexity,quickstart pmd N N - ExcessiveParameterList apex Design Default ruleset...,Complexity,quickstart pmd N N - ExcessivePublicCount apex Design Default ruleset...,Complexity,quickstart pmd N N - NcssConstructorCount apex Design Default ruleset...,Complexity,quickstart pmd N N - NcssMethodCount apex Design Default ruleset...,Complexity,quickstart pmd N N - NcssTypeCount apex Design Default ruleset...,Complexity,quickstart pmd N N - StdCyclomaticComplexity apex Design Default ruleset...,Complexity,quickstart pmd N N - TooManyFields apex Design Default ruleset...,Complexity,quickstart pmd N N + ExcessiveClassLength apex Design Complexity,Default ruleset...,quickstart pmd N N + ExcessiveParameterList apex Design Complexity,Default ruleset...,quickstart pmd N N + ExcessivePublicCount apex Design Complexity,Default ruleset...,quickstart pmd N N + NcssConstructorCount apex Design Complexity,Default ruleset...,quickstart pmd N N + NcssMethodCount apex Design Complexity,Default ruleset...,quickstart pmd N N + NcssTypeCount apex Design Complexity,Default ruleset...,quickstart pmd N N + StdCyclomaticComplexity apex Design Complexity,Default ruleset...,quickstart pmd N N + TooManyFields apex Design Complexity,Default ruleset...,quickstart pmd N N ApexDoc apex Documentation Default ruleset...,quickstart pmd N N ApexCSRF apex Error Prone Default ruleset...,quickstart pmd N N - AvoidDirectAccessTriggerMap apex Error Prone Default ruleset...,quickstart,Style pmd N N - AvoidHardcodingId apex Error Prone Default ruleset...,quickstart,Style pmd N N + AvoidDirectAccessTriggerMap apex Error Prone Style,Default ruleset...,quickstart pmd N N + AvoidHardcodingId apex Error Prone Style,Default ruleset...,quickstart pmd N N AvoidNonExistentAnnotations apex Error Prone Default ruleset...,quickstart pmd N N - EmptyCatchBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyIfStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyStatementBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyTryOrFinallyBlock apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N - EmptyWhileStmt apex Error Prone Default ruleset...,Empty Code,quickstart pmd N N + EmptyCatchBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyIfStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyStatementBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyTryOrFinallyBlock apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N + EmptyWhileStmt apex Error Prone Empty Code,Default ruleset...,quickstart pmd N N InaccessibleAuraEnabledGetter apex Error Prone pmd N N - MethodWithSameNameAsEnclosingClass apex Error Prone Default ruleset...,quickstart,Style pmd N N + MethodWithSameNameAsEnclosingClass apex Error Prone Style,Default ruleset...,quickstart pmd N N OverrideBothEqualsAndHashcode apex Error Prone pmd N N TestMethodsMustBeInTestClasses apex Error Prone pmd N N constructor-super javascript problem problem eslint N N diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index 00f7560f7a9..60db2955754 100644 --- a/docs/descriptors/spell_cspell.md +++ b/docs/descriptors/spell_cspell.md @@ -15,7 +15,7 @@ If you do not want cspell to analyze the files names, define `SPELL_CSPELL_ANALY ## cspell documentation -- Version in MegaLinter: **7.3.8** +- Version in MegaLinter: **8.0.0** - Visit [Official Web Site](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#readme){target=_blank} - See [How to configure cspell rules](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#customization){target=_blank} - See [How to disable cspell rules in files](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#enable--disable-checking-sections-of-code){target=_blank} diff --git a/docs/descriptors/swift_swiftlint.md b/docs/descriptors/swift_swiftlint.md index c0bc07b90d4..5119af73f84 100644 --- a/docs/descriptors/swift_swiftlint.md +++ b/docs/descriptors/swift_swiftlint.md @@ -9,7 +9,7 @@ description: How to use swiftlint (configure, ignore files, ignore errors, help ## swiftlint documentation -- Version in MegaLinter: **0.53.0** +- Version in MegaLinter: **0.54.0** - Visit [Official Web Site](https://github.com/realm/SwiftLint#readme){target=_blank} - Docker image: [norionomura/swiftlint:latest](https://hub.docker.com/r/norionomura/swiftlint){target=_blank} - arguments: `-v {{WORKSPACE}}:/tmp/lint:rw` diff --git a/docs/descriptors/yaml_yamllint.md b/docs/descriptors/yaml_yamllint.md index ba5d1abe36b..8a4e1438d81 100644 --- a/docs/descriptors/yaml_yamllint.md +++ b/docs/descriptors/yaml_yamllint.md @@ -9,7 +9,7 @@ description: How to use yamllint (configure, ignore files, ignore errors, help & ## yamllint documentation -- Version in MegaLinter: **1.32.0** +- Version in MegaLinter: **1.33.0** - Visit [Official Web Site](https://yamllint.readthedocs.io/){target=_blank} - See [How to configure yamllint rules](https://yamllint.readthedocs.io/en/stable/configuration.html#configuration){target=_blank} - If custom `.yamllint.yml` config file isn't found, [.yamllint.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.yamllint.yml){target=_blank} will be used diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index f0efe8232f5..9f367133248 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,58 +1,58 @@ # Dependents stats for oxsecurity/megalinter -[](https://github.com/oxsecurity/megalinter/network/dependents) -[&message=2145&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[&message=993&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[&message=74152&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[](https://github.com/oxsecurity/megalinter/network/dependents) +[&message=2156&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[&message=999&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[&message=69474&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -| [nektos/act](https://github.com/nektos/act) | 44530 | -| [PRQL/prql](https://github.com/PRQL/prql) | 8673 | -| [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2543 | -| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2442 | -| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 2262 | -| [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2156 | -| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1871 | -| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1534 | -| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1514 | -| [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 926 | -| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 805 | -| [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 695 | -| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 688 | -| [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 663 | -| [secureCodeBox/secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 639 | -| [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 592 | -| [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 525 | -| [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 479 | -| [neon-mmd/websurfx](https://github.com/neon-mmd/websurfx) | 437 | -| [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates) | 404 | +| [nektos/act](https://github.com/nektos/act) | 44678 | +| [PRQL/prql](https://github.com/PRQL/prql) | 8677 | +| [stepancheg/rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2544 | +| [dorssel/usbipd-win](https://github.com/dorssel/usbipd-win) | 2460 | +| [IlanCosman/tide](https://github.com/IlanCosman/tide) | 2271 | +| [PowerDNS-Admin/PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2158 | +| [microsoft/code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1886 | +| [ever-co/ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1552 | +| [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | 1522 | +| [unixorn/git-extra-commands](https://github.com/unixorn/git-extra-commands) | 928 | +| [meichthys/foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 815 | +| [Romanitho/Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 700 | +| [unixorn/zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 695 | +| [ministryofjustice/modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 664 | +| [secureCodeBox/secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 640 | +| [awslabs/aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 594 | +| [cattle-ops/terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 524 | +| [practicalli/clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 478 | +| [neon-mmd/websurfx](https://github.com/neon-mmd/websurfx) | 439 | +| [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates) | 403 | | [bjw-s/home-ops](https://github.com/bjw-s/home-ops) | 395 | -| [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 393 | +| [xUnholy/k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 395 | | [llaville/php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | -| [scolladon/sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 341 | +| [scolladon/sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 342 | | [ahmadnassri/action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 320 | | [OCSInventory-NG/OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 313 | -| [leosuncin/nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 306 | -| [toboshii/home-ops](https://github.com/toboshii/home-ops) | 232 | +| [leosuncin/nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 305 | +| [toboshii/home-ops](https://github.com/toboshii/home-ops) | 233 | | [NationalSecurityAgency/emissary](https://github.com/NationalSecurityAgency/emissary) | 230 | | [OCSInventory-NG/OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 213 | | [unixorn/fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 211 | -| [carpenike/k8s-gitops](https://github.com/carpenike/k8s-gitops) | 188 | -| [orangekame3/paclear](https://github.com/orangekame3/paclear) | 186 | +| [carpenike/k8s-gitops](https://github.com/carpenike/k8s-gitops) | 191 | +| [orangekame3/paclear](https://github.com/orangekame3/paclear) | 187 | | [pantheon-systems/documentation](https://github.com/pantheon-systems/documentation) | 180 | -| [Luzkan/smells](https://github.com/Luzkan/smells) | 165 | -| [nvuillam/npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 163 | -| [T145/black-mirror](https://github.com/T145/black-mirror) | 159 | -| [MarketSquare/robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 159 | +| [Luzkan/smells](https://github.com/Luzkan/smells) | 166 | +| [nvuillam/npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 164 | +| [MarketSquare/robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 161 | +| [T145/black-mirror](https://github.com/T145/black-mirror) | 158 | | [newrelic/newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 156 | | [unixorn/tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 153 | -| [apigee/devrel](https://github.com/apigee/devrel) | 152 | +| [apigee/devrel](https://github.com/apigee/devrel) | 153 | | [brettinternet/homelab](https://github.com/brettinternet/homelab) | 136 | +| [IQEngine/IQEngine](https://github.com/IQEngine/IQEngine) | 133 | | [eth-protocol-fellows/cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 132 | -| [IQEngine/IQEngine](https://github.com/IQEngine/IQEngine) | 131 | +| [hardisgroupcom/sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 117 | | [cbg-ethz/V-pipe](https://github.com/cbg-ethz/V-pipe) | 117 | -| [hardisgroupcom/sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 116 | | [philips-software/amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 116 | | [Aurorastation/Aurora.3](https://github.com/Aurorastation/Aurora.3) | 108 | | [practicalli/spacemacs](https://github.com/practicalli/spacemacs) | 105 | @@ -62,53 +62,53 @@ | [davidB/tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 82 | | [practicalli/clojure](https://github.com/practicalli/clojure) | 82 | | [rasa/scoops](https://github.com/rasa/scoops) | 79 | -| [AndreaPontrandolfo/sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 74 | -| [ahmadnassri/docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 66 | -| [nvuillam/vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 65 | +| [AndreaPontrandolfo/sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 79 | +| [ahmadnassri/docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 68 | +| [nvuillam/vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | | [unixorn/warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 56 | | [Azure/benchpress](https://github.com/Azure/benchpress) | 55 | +| [nvuillam/github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 54 | +| [LukePrior/nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 53 | | [ahmadnassri/node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | -| [nvuillam/github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 53 | | [llaville/umlwriter](https://github.com/llaville/umlwriter) | 52 | | [stepancheg/rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 49 | -| [LukePrior/nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 49 | +| [ahmadnassri/action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 48 | | [nvuillam/sfdx-essentials](https://github.com/nvuillam/sfdx-essentials) | 47 | | [Amplitude-Developer-Docs/amplitude-dev-center](https://github.com/Amplitude-Developer-Docs/amplitude-dev-center) | 47 | | [orangekame3/stree](https://github.com/orangekame3/stree) | 47 | -| [ahmadnassri/action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 47 | -| [unixorn/chocolate-factory-engineering-docs](https://github.com/unixorn/chocolate-factory-engineering-docs) | 44 | +| [unixorn/chocolate-factory-engineering-docs](https://github.com/unixorn/chocolate-factory-engineering-docs) | 45 | | [jr0dd/home-ops](https://github.com/jr0dd/home-ops) | 44 | | [FaserF/hassio-addons](https://github.com/FaserF/hassio-addons) | 41 | | [leosuncin/nest-api-example](https://github.com/leosuncin/nest-api-example) | 41 | | [apigee/terraform-modules](https://github.com/apigee/terraform-modules) | 39 | | [ZEISS/libczi](https://github.com/ZEISS/libczi) | 38 | | [leosuncin/nest-typeorm-custom-repository](https://github.com/leosuncin/nest-typeorm-custom-repository) | 37 | +| [hardisgroupcom/vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 36 | +| [ishioni/homelab-ops](https://github.com/ishioni/homelab-ops) | 36 | | [MythicDrops/MythicDrops](https://github.com/MythicDrops/MythicDrops) | 35 | -| [hardisgroupcom/vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 35 | -| [ishioni/homelab-ops](https://github.com/ishioni/homelab-ops) | 35 | -| [h3mmy/bloopySphere](https://github.com/h3mmy/bloopySphere) | 34 | -| [philips-software/amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 34 | +| [h3mmy/bloopySphere](https://github.com/h3mmy/bloopySphere) | 35 | +| [philips-software/amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 35 | | [microsoft/symphony](https://github.com/microsoft/symphony) | 34 | | [nvuillam/node-java-caller](https://github.com/nvuillam/node-java-caller) | 32 | | [oxsecurity/codetotal](https://github.com/oxsecurity/codetotal) | 32 | | [OperationCode/operationcode-pybot](https://github.com/OperationCode/operationcode-pybot) | 32 | | [homeall/caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 31 | | [camaraproject/QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 31 | +| [MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes](https://github.com/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes) | 29 | +| [unixorn/ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 29 | | [microsoft/OHDSIonAzure](https://github.com/microsoft/OHDSIonAzure) | 29 | | [ministryofjustice/modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 29 | -| [unixorn/ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 28 | | [kitos9112/k8s-home](https://github.com/kitos9112/k8s-home) | 28 | -| [MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes](https://github.com/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes) | 27 | | [HariSekhon/GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 27 | +| [rafaribe/home-ops](https://github.com/rafaribe/home-ops) | 27 | | [unixorn/docker-helpers.zshplugin](https://github.com/unixorn/docker-helpers.zshplugin) | 27 | | [sierrafoxtrot/srecord](https://github.com/sierrafoxtrot/srecord) | 27 | -| [rafaribe/home-ops](https://github.com/rafaribe/home-ops) | 26 | | [rwaltr/home-ops](https://github.com/rwaltr/home-ops) | 26 | +| [ahmadnassri/node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 26 | | [ahmadnassri/action-terraform-report](https://github.com/ahmadnassri/action-terraform-report) | 26 | | [hyperledger-labs/open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 25 | +| [arbitraryexecution/forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 25 | | [philips-software/amp-hal-st](https://github.com/philips-software/amp-hal-st) | 25 | -| [ahmadnassri/node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 25 | -| [arbitraryexecution/forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 24 | | [riosengineer/Bicepify](https://github.com/riosengineer/Bicepify) | 24 | | [whoisdsmith/VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 24 | | [AErmie/DevSecOps](https://github.com/AErmie/DevSecOps) | 24 | @@ -116,30 +116,31 @@ | [ruzickap/malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 23 | | [AliceO2Group/O2Physics](https://github.com/AliceO2Group/O2Physics) | 23 | | [OpenZeppelin/compound-monitoring](https://github.com/OpenZeppelin/compound-monitoring) | 23 | -| [opaque-systems/opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 23 | | [SilentDemonSD/Tele-LeechX](https://github.com/SilentDemonSD/Tele-LeechX) | 23 | | [ahmadnassri/node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 23 | +| [opaque-systems/opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 22 | | [orangekame3/ghfetch](https://github.com/orangekame3/ghfetch) | 22 | | [GSA/usagov-benefits-eligibility](https://github.com/GSA/usagov-benefits-eligibility) | 21 | | [GoogleCloudPlatform/apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 21 | | [mirakc/mirakc-arib](https://github.com/mirakc/mirakc-arib) | 21 | +| [muandane/cloudcost](https://github.com/muandane/cloudcost) | 21 | | [YukinaMochizuki/notion-sdk-java](https://github.com/YukinaMochizuki/notion-sdk-java) | 21 | | [ahmadnassri/node-metalsmith-pug](https://github.com/ahmadnassri/node-metalsmith-pug) | 21 | | [unixorn/jpb.zshplugin](https://github.com/unixorn/jpb.zshplugin) | 20 | | [practicalli/clojurescript](https://github.com/practicalli/clojurescript) | 19 | | [practicalli/project-templates](https://github.com/practicalli/project-templates) | 19 | | [ahmadnassri/node-metalsmith-paths](https://github.com/ahmadnassri/node-metalsmith-paths) | 19 | -| [ruzickap/action-my-markdown-link-checker](https://github.com/ruzickap/action-my-markdown-link-checker) | 18 | | [ahmadnassri/node-metalsmith-imagemin](https://github.com/ahmadnassri/node-metalsmith-imagemin) | 18 | | [ahmadnassri/node-nightwatch-accessibility](https://github.com/ahmadnassri/node-nightwatch-accessibility) | 18 | | [nvuillam/markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 17 | +| [ruzickap/action-my-markdown-link-checker](https://github.com/ruzickap/action-my-markdown-link-checker) | 17 | | [unixorn/jira-commands](https://github.com/unixorn/jira-commands) | 17 | | [homeall/dhcphelper](https://github.com/homeall/dhcphelper) | 17 | | [cdzombak/ecobee_influx_connector](https://github.com/cdzombak/ecobee_influx_connector) | 17 | +| [snoopy82481/home_cluster](https://github.com/snoopy82481/home_cluster) | 17 | | [Programming-Simplified-Community/Social-Coder](https://github.com/Programming-Simplified-Community/Social-Coder) | 17 | | [janderssonse/gradle-versions-filter-plugin](https://github.com/janderssonse/gradle-versions-filter-plugin) | 16 | | [axeII/home-ops](https://github.com/axeII/home-ops) | 16 | -| [snoopy82481/home_cluster](https://github.com/snoopy82481/home_cluster) | 16 | | [gmoon/s3proxy](https://github.com/gmoon/s3proxy) | 15 | | [warolv/vault-backup](https://github.com/warolv/vault-backup) | 15 | | [svt/open-source-project-template](https://github.com/svt/open-source-project-template) | 15 | @@ -151,14 +152,13 @@ | [practicalli/neovim](https://github.com/practicalli/neovim) | 15 | | [ahmadnassri/node-metalsmith-request](https://github.com/ahmadnassri/node-metalsmith-request) | 15 | | [ahmadnassri/node-april-fools](https://github.com/ahmadnassri/node-april-fools) | 15 | +| [itsmng/itsm-ng](https://github.com/itsmng/itsm-ng) | 15 | | [diggsweden/open-source-project-template](https://github.com/diggsweden/open-source-project-template) | 14 | | [GSA/site-scanning-engine](https://github.com/GSA/site-scanning-engine) | 14 | | [Marx2/homelab](https://github.com/Marx2/homelab) | 14 | -| [itsmng/itsm-ng](https://github.com/itsmng/itsm-ng) | 14 | | [dochang/mb-url](https://github.com/dochang/mb-url) | 13 | | [mmalyska/home-ops](https://github.com/mmalyska/home-ops) | 13 | | [jokay/docker-ccu-historian](https://github.com/jokay/docker-ccu-historian) | 13 | -| [muandane/cloudcost](https://github.com/muandane/cloudcost) | 13 | | [xlab-si/iac-scan-runner](https://github.com/xlab-si/iac-scan-runner) | 12 | | [eresturo/scanadf2docspell](https://github.com/eresturo/scanadf2docspell) | 12 | | [opaque-systems/atls-python](https://github.com/opaque-systems/atls-python) | 12 | @@ -291,6 +291,7 @@ | [unixorn/ha-mqtt-discoverable-cli](https://github.com/unixorn/ha-mqtt-discoverable-cli) | 4 | | [JeanMGirard/Awesome](https://github.com/JeanMGirard/Awesome) | 4 | | [flexion/bash_shell_script_starter](https://github.com/flexion/bash_shell_script_starter) | 4 | +| [KristjanESPERANTO/MagicMirror-3rd-Party-Modules](https://github.com/KristjanESPERANTO/MagicMirror-3rd-Party-Modules) | 3 | | [jan-guenter/action-class](https://github.com/jan-guenter/action-class) | 3 | | [ruzickap/ruzickap.github.io](https://github.com/ruzickap/ruzickap.github.io) | 3 | | [rafyco/ytrss](https://github.com/rafyco/ytrss) | 3 | @@ -345,7 +346,6 @@ | [ahmadnassri/node-error](https://github.com/ahmadnassri/node-error) | 3 | | [ortelius/ortelius-cli](https://github.com/ortelius/ortelius-cli) | 3 | | [quiltdata/benchling-packager](https://github.com/quiltdata/benchling-packager) | 3 | -| [KristjanESPERANTO/MagicMirror-3rd-Party-Modules](https://github.com/KristjanESPERANTO/MagicMirror-3rd-Party-Modules) | 2 | | [LSK-01/CodeLux](https://github.com/LSK-01/CodeLux) | 2 | | [lpsm-dev/helm-recursive-library](https://github.com/lpsm-dev/helm-recursive-library) | 2 | | [mambax7/songlist](https://github.com/mambax7/songlist) | 2 | @@ -520,6 +520,7 @@ | [SamErde/Profile-Evicter](https://github.com/SamErde/Profile-Evicter) | 1 | | [SamErde/PowerShell](https://github.com/SamErde/PowerShell) | 1 | | [ttys3/axum-tracing-opentelemetry](https://github.com/ttys3/axum-tracing-opentelemetry) | 1 | +| [mdrocan/shell-scripts](https://github.com/mdrocan/shell-scripts) | 1 | | [diz-unimr/gics-to-kafka](https://github.com/diz-unimr/gics-to-kafka) | 1 | | [andrewvaughan/template-core](https://github.com/andrewvaughan/template-core) | 1 | | [gabrielfrasantos/embedded-template-project](https://github.com/gabrielfrasantos/embedded-template-project) | 1 | @@ -576,6 +577,7 @@ | [trifork/cheetah-development-infrastructure](https://github.com/trifork/cheetah-development-infrastructure) | 1 | | [wesley-dean-flexion/dockerized_sqlfluff](https://github.com/wesley-dean-flexion/dockerized_sqlfluff) | 1 | | [beiertu-mms/dotfiles](https://github.com/beiertu-mms/dotfiles) | 1 | +| [mdrocan/brew_pip_update](https://github.com/mdrocan/brew_pip_update) | 1 | | [azavea/green-equity-demo](https://github.com/azavea/green-equity-demo) | 1 | | [teknologi-umum/infrastructure](https://github.com/teknologi-umum/infrastructure) | 1 | | [daveio/tide](https://github.com/daveio/tide) | 1 | @@ -812,7 +814,6 @@ | [kfear27/CIPP](https://github.com/kfear27/CIPP) | 0 | | [Tan-DE/CIPP](https://github.com/Tan-DE/CIPP) | 0 | | [rmidtown/CIPP](https://github.com/rmidtown/CIPP) | 0 | -| [ben71fl/CIPP](https://github.com/ben71fl/CIPP) | 0 | | [L7-Solutions/CIPP](https://github.com/L7-Solutions/CIPP) | 0 | | [jon-tricorelogic/CIPP](https://github.com/jon-tricorelogic/CIPP) | 0 | | [helixsystems1/CIPP](https://github.com/helixsystems1/CIPP) | 0 | @@ -1105,15 +1106,15 @@ | [xoap-io/terraform-aws-storage-s3](https://github.com/xoap-io/terraform-aws-storage-s3) | 0 | | [xoap-io/terraform-aws-networking-vpc-endpoint](https://github.com/xoap-io/terraform-aws-networking-vpc-endpoint) | 0 | | [xoap-io/terraform-aws-networking-vpc](https://github.com/xoap-io/terraform-aws-networking-vpc) | 0 | +| [talzuzut/RepoB](https://github.com/talzuzut/RepoB) | 0 | +| [talzuzut/RepoC](https://github.com/talzuzut/RepoC) | 0 | +| [talzuzut/RepoA](https://github.com/talzuzut/RepoA) | 0 | | [Jaskon/GreenridgeApp3](https://github.com/Jaskon/GreenridgeApp3) | 0 | | [Jaskon/GreenridgeApp2](https://github.com/Jaskon/GreenridgeApp2) | 0 | | [Jaskon/GreenridgeApp1](https://github.com/Jaskon/GreenridgeApp1) | 0 | | [ajaysinhgohil77/repoC](https://github.com/ajaysinhgohil77/repoC) | 0 | | [ajaysinhgohil77/repoA](https://github.com/ajaysinhgohil77/repoA) | 0 | | [ajaysinhgohil77/repoB](https://github.com/ajaysinhgohil77/repoB) | 0 | -| [pavelhlinski/repoC](https://github.com/pavelhlinski/repoC) | 0 | -| [pavelhlinski/repoB](https://github.com/pavelhlinski/repoB) | 0 | -| [pavelhlinski/repoA](https://github.com/pavelhlinski/repoA) | 0 | | [shubham7843/repoC](https://github.com/shubham7843/repoC) | 0 | | [shubham7843/repoB](https://github.com/shubham7843/repoB) | 0 | | [shubham7843/repoA](https://github.com/shubham7843/repoA) | 0 | @@ -1296,6 +1297,8 @@ | [rciam/simplesamlphp-module-assurance](https://github.com/rciam/simplesamlphp-module-assurance) | 0 | | [rciam/simplesamlphp-module-userid](https://github.com/rciam/simplesamlphp-module-userid) | 0 | | [Teasel-Ian/terraform](https://github.com/Teasel-Ian/terraform) | 0 | +| [r-shcherbakov/ml-project-template](https://github.com/r-shcherbakov/ml-project-template) | 0 | +| [robinmordasiewicz/fortinet-secops-customer-simulation](https://github.com/robinmordasiewicz/fortinet-secops-customer-simulation) | 0 | | [webfutureio/PowerDNS-Admin](https://github.com/webfutureio/PowerDNS-Admin) | 0 | | [Aleksei-Grigorovskii/gha-test-repo](https://github.com/Aleksei-Grigorovskii/gha-test-repo) | 0 | | [johndutchover/insight-ai-api](https://github.com/johndutchover/insight-ai-api) | 0 | @@ -1331,7 +1334,6 @@ | [rasa/workflows](https://github.com/rasa/workflows) | 0 | | [piyushchauhan2011/my-remix](https://github.com/piyushchauhan2011/my-remix) | 0 | | [supertemaki/lxd-ci](https://github.com/supertemaki/lxd-ci) | 0 | -| [mdrocan/shell-scripts](https://github.com/mdrocan/shell-scripts) | 0 | | [wanildopneto/GP2040-CE](https://github.com/wanildopneto/GP2040-CE) | 0 | | [coldwellhorizon/gauzy](https://github.com/coldwellhorizon/gauzy) | 0 | | [javydekoning/besst_proxy](https://github.com/javydekoning/besst_proxy) | 0 | @@ -1395,6 +1397,7 @@ | [quickchat-bot/ever-gauzy](https://github.com/quickchat-bot/ever-gauzy) | 0 | | [LanHao0/lanhao0](https://github.com/LanHao0/lanhao0) | 0 | | [moverperfect/landingassist](https://github.com/moverperfect/landingassist) | 0 | +| [dwaned/max-profit-calculator](https://github.com/dwaned/max-profit-calculator) | 0 | | [rootuser2023/Cloning_OCSI](https://github.com/rootuser2023/Cloning_OCSI) | 0 | | [kirkview/.github](https://github.com/kirkview/.github) | 0 | | [AgentTNT/PowerDNS-Admin](https://github.com/AgentTNT/PowerDNS-Admin) | 0 | @@ -1477,11 +1480,11 @@ | [beiertu-mms/shell-scripts](https://github.com/beiertu-mms/shell-scripts) | 0 | | [ly4e/kali-gui-container-image](https://github.com/ly4e/kali-gui-container-image) | 0 | | [ly4e/prelude-operator-headless](https://github.com/ly4e/prelude-operator-headless) | 0 | +| [NaokiMori076/Web-Seach-Engine](https://github.com/NaokiMori076/Web-Seach-Engine) | 0 | | [diz-unimr/lab-to-fhir](https://github.com/diz-unimr/lab-to-fhir) | 0 | | [2lambda123/codetotal](https://github.com/2lambda123/codetotal) | 0 | | [nsheaps/devsetup](https://github.com/nsheaps/devsetup) | 0 | | [nsheaps/homebrew-devsetup](https://github.com/nsheaps/homebrew-devsetup) | 0 | -| [mdrocan/brew_pip_update](https://github.com/mdrocan/brew_pip_update) | 0 | | [alamin655/websurfx](https://github.com/alamin655/websurfx) | 0 | | [JaderDias/rust_dynamodb_local](https://github.com/JaderDias/rust_dynamodb_local) | 0 | | [LukeEvansTech/hugo-communityspeakers](https://github.com/LukeEvansTech/hugo-communityspeakers) | 0 | @@ -1507,6 +1510,7 @@ | [actions-marketplace-validations/ahmadnassri_action-dotenv](https://github.com/actions-marketplace-validations/ahmadnassri_action-dotenv) | 0 | | [MRDGH2821/MRDGH2821](https://github.com/MRDGH2821/MRDGH2821) | 0 | | [jmuelbert/qt_conan_boilerplate_template](https://github.com/jmuelbert/qt_conan_boilerplate_template) | 0 | +| [m-ringler/czicompress](https://github.com/m-ringler/czicompress) | 0 | | [trifork/cheetah-example-webapi](https://github.com/trifork/cheetah-example-webapi) | 0 | | [data-yaml/udc-js](https://github.com/data-yaml/udc-js) | 0 | | [dorssel/workflows](https://github.com/dorssel/workflows) | 0 | @@ -1554,6 +1558,10 @@ | [beiertu-mms/sonarqube-report](https://github.com/beiertu-mms/sonarqube-report) | 0 | | [rciam/keycloak-rciam-metrics-plugin](https://github.com/rciam/keycloak-rciam-metrics-plugin) | 0 | | [charkchalk/backend](https://github.com/charkchalk/backend) | 0 | +| [sarvex/3d-portfolio](https://github.com/sarvex/3d-portfolio) | 0 | +| [sarvex/headscale](https://github.com/sarvex/headscale) | 0 | +| [sarvex/b2b-saaskit](https://github.com/sarvex/b2b-saaskit) | 0 | +| [sarvex/nebulix](https://github.com/sarvex/nebulix) | 0 | | [sarvex/Babylon.js](https://github.com/sarvex/Babylon.js) | 0 | | [sarvex/locust](https://github.com/sarvex/locust) | 0 | | [sarvex/nostr-watch](https://github.com/sarvex/nostr-watch) | 0 | @@ -1894,6 +1902,7 @@ | [ahmadnassri/node-oas-request-readme](https://github.com/ahmadnassri/node-oas-request-readme) | 0 | | [ahmadnassri/node-ahmad](https://github.com/ahmadnassri/node-ahmad) | 0 | | [Traydr/ppm](https://github.com/Traydr/ppm) | 0 | +| [data-yaml/auto-analyze](https://github.com/data-yaml/auto-analyze) | 0 | | [mdrocan/Fronius-stats](https://github.com/mdrocan/Fronius-stats) | 0 | | [sbtaylor15/ms-setenv-action](https://github.com/sbtaylor15/ms-setenv-action) | 0 | | [Robinysh/python-template](https://github.com/Robinysh/python-template) | 0 | @@ -1920,10 +1929,10 @@ | [iot-defcon/newrelic-python-agent](https://github.com/iot-defcon/newrelic-python-agent) | 0 | | [tdido/megalinter-test](https://github.com/tdido/megalinter-test) | 0 | | [ministryofjustice/data-engineering-airflow](https://github.com/ministryofjustice/data-engineering-airflow) | 0 | +| [gluwa/creditcoin3](https://github.com/gluwa/creditcoin3) | 0 | | [jleiby3/test-actions](https://github.com/jleiby3/test-actions) | 0 | | [marcelmaatkamp/mixed-java-scala-test](https://github.com/marcelmaatkamp/mixed-java-scala-test) | 0 | | [AndreySlivk23/judst](https://github.com/AndreySlivk23/judst) | 0 | -| [fchastanet/bash-tools-framework](https://github.com/fchastanet/bash-tools-framework) | 0 | | [ashrafulislamcs/aws-modernisation-platform](https://github.com/ashrafulislamcs/aws-modernisation-platform) | 0 | | [doonga/terraform-github-repository](https://github.com/doonga/terraform-github-repository) | 0 | | [tyriis/zigbee2mqtt-exporter](https://github.com/tyriis/zigbee2mqtt-exporter) | 0 | diff --git a/flavors/c_cpp/Dockerfile b/flavors/c_cpp/Dockerfile index 8f381c07940..60af74b289e 100644 --- a/flavors/c_cpp/Dockerfile +++ b/flavors/c_cpp/Dockerfile @@ -64,6 +64,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ py3-pyflakes \ nodejs \ diff --git a/flavors/ci_light/Dockerfile b/flavors/ci_light/Dockerfile index 95b3c888c56..e653ee21fdc 100644 --- a/flavors/ci_light/Dockerfile +++ b/flavors/ci_light/Dockerfile @@ -54,6 +54,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ nodejs \ npm \ yarn \ diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile index 5ca31c66e6d..f274deb09cc 100644 --- a/flavors/cupcake/Dockerfile +++ b/flavors/cupcake/Dockerfile @@ -75,6 +75,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ docker \ openrc \ openjdk11 \ diff --git a/flavors/documentation/Dockerfile b/flavors/documentation/Dockerfile index 4e77d426246..859f37b5ba1 100644 --- a/flavors/documentation/Dockerfile +++ b/flavors/documentation/Dockerfile @@ -64,6 +64,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ py3-pyflakes \ nodejs \ diff --git a/flavors/dotnet/Dockerfile b/flavors/dotnet/Dockerfile index 1dc265b110f..31ea5e6bfd5 100644 --- a/flavors/dotnet/Dockerfile +++ b/flavors/dotnet/Dockerfile @@ -72,6 +72,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ libcurl \ libintl \ diff --git a/flavors/dotnetweb/Dockerfile b/flavors/dotnetweb/Dockerfile index fb2eac70d11..c254ad9ae6d 100644 --- a/flavors/dotnetweb/Dockerfile +++ b/flavors/dotnetweb/Dockerfile @@ -72,6 +72,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ libcurl \ libintl \ diff --git a/flavors/formatters/Dockerfile b/flavors/formatters/Dockerfile index dc81acd4dd3..8c172fb6f25 100644 --- a/flavors/formatters/Dockerfile +++ b/flavors/formatters/Dockerfile @@ -52,6 +52,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ libcurl \ libintl \ diff --git a/flavors/go/Dockerfile b/flavors/go/Dockerfile index 0261ed4440d..f0fb6faa812 100644 --- a/flavors/go/Dockerfile +++ b/flavors/go/Dockerfile @@ -70,6 +70,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ py3-pyflakes \ nodejs \ diff --git a/flavors/java/Dockerfile b/flavors/java/Dockerfile index 1d7f9fae3db..d85010ce020 100644 --- a/flavors/java/Dockerfile +++ b/flavors/java/Dockerfile @@ -64,6 +64,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ py3-pyflakes \ nodejs \ diff --git a/flavors/javascript/Dockerfile b/flavors/javascript/Dockerfile index f72a1aa2ba2..e0a2bd088ae 100644 --- a/flavors/javascript/Dockerfile +++ b/flavors/javascript/Dockerfile @@ -63,6 +63,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ py3-pyflakes \ nodejs \ diff --git a/flavors/php/Dockerfile b/flavors/php/Dockerfile index 9c7f331566f..936835c4074 100644 --- a/flavors/php/Dockerfile +++ b/flavors/php/Dockerfile @@ -64,6 +64,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ gnupg \ php81 \ diff --git a/flavors/python/Dockerfile b/flavors/python/Dockerfile index ed16efa0fa7..681133308ae 100644 --- a/flavors/python/Dockerfile +++ b/flavors/python/Dockerfile @@ -64,6 +64,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ py3-pyflakes \ nodejs \ diff --git a/flavors/ruby/Dockerfile b/flavors/ruby/Dockerfile index 4dbfd7981d3..29fb1e5be44 100644 --- a/flavors/ruby/Dockerfile +++ b/flavors/ruby/Dockerfile @@ -63,6 +63,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ py3-pyflakes \ nodejs \ diff --git a/flavors/rust/Dockerfile b/flavors/rust/Dockerfile index e9c54f495ee..1bd93686894 100644 --- a/flavors/rust/Dockerfile +++ b/flavors/rust/Dockerfile @@ -63,6 +63,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ py3-pyflakes \ nodejs \ diff --git a/flavors/salesforce/Dockerfile b/flavors/salesforce/Dockerfile index 39314d9d3eb..d7eecba2296 100644 --- a/flavors/salesforce/Dockerfile +++ b/flavors/salesforce/Dockerfile @@ -63,6 +63,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ py3-pyflakes \ nodejs \ diff --git a/flavors/security/Dockerfile b/flavors/security/Dockerfile index 58502bf0c42..97db6774ad4 100644 --- a/flavors/security/Dockerfile +++ b/flavors/security/Dockerfile @@ -60,6 +60,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ helm \ gcompat \ libc6-compat \ diff --git a/flavors/swift/Dockerfile b/flavors/swift/Dockerfile index 542b922e930..cce58394409 100644 --- a/flavors/swift/Dockerfile +++ b/flavors/swift/Dockerfile @@ -63,6 +63,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ docker \ openrc \ openjdk11 \ diff --git a/flavors/terraform/Dockerfile b/flavors/terraform/Dockerfile index 59dffd01266..f89d07d6c37 100644 --- a/flavors/terraform/Dockerfile +++ b/flavors/terraform/Dockerfile @@ -69,6 +69,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ py3-pyflakes \ nodejs \ diff --git a/linters/action_actionlint/Dockerfile b/linters/action_actionlint/Dockerfile index 1909392d2a3..01ae00b0a09 100644 --- a/linters/action_actionlint/Dockerfile +++ b/linters/action_actionlint/Dockerfile @@ -51,6 +51,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ py3-pyflakes \ && git config --global core.autocrlf true #APK__END diff --git a/linters/ansible_ansible_lint/Dockerfile b/linters/ansible_ansible_lint/Dockerfile index 3ab4811f3f6..dbab15390e9 100644 --- a/linters/ansible_ansible_lint/Dockerfile +++ b/linters/ansible_ansible_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/arm_arm_ttk/Dockerfile b/linters/arm_arm_ttk/Dockerfile index da9eee1c4cd..74893e97541 100644 --- a/linters/arm_arm_ttk/Dockerfile +++ b/linters/arm_arm_ttk/Dockerfile @@ -52,6 +52,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ && git config --global core.autocrlf true #APK__END diff --git a/linters/bash_exec/Dockerfile b/linters/bash_exec/Dockerfile index 11d533a5551..b19d935abd9 100644 --- a/linters/bash_exec/Dockerfile +++ b/linters/bash_exec/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/bash_shellcheck/Dockerfile b/linters/bash_shellcheck/Dockerfile index 35e49afa972..f04ea937a04 100644 --- a/linters/bash_shellcheck/Dockerfile +++ b/linters/bash_shellcheck/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/bash_shfmt/Dockerfile b/linters/bash_shfmt/Dockerfile index b1f96fb3b10..021ae460064 100644 --- a/linters/bash_shfmt/Dockerfile +++ b/linters/bash_shfmt/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/bicep_bicep_linter/Dockerfile b/linters/bicep_bicep_linter/Dockerfile index c61c90a0d60..837defbb81d 100644 --- a/linters/bicep_bicep_linter/Dockerfile +++ b/linters/bicep_bicep_linter/Dockerfile @@ -50,6 +50,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ && git config --global core.autocrlf true #APK__END diff --git a/linters/c_cpplint/Dockerfile b/linters/c_cpplint/Dockerfile index e8bad53a19a..51438be1710 100644 --- a/linters/c_cpplint/Dockerfile +++ b/linters/c_cpplint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/clojure_clj_kondo/Dockerfile b/linters/clojure_clj_kondo/Dockerfile index e9ce4ab0e2d..c87b7af0740 100644 --- a/linters/clojure_clj_kondo/Dockerfile +++ b/linters/clojure_clj_kondo/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/clojure_cljstyle/Dockerfile b/linters/clojure_cljstyle/Dockerfile index dfe9c1da694..f648a0bfc8a 100644 --- a/linters/clojure_cljstyle/Dockerfile +++ b/linters/clojure_cljstyle/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/cloudformation_cfn_lint/Dockerfile b/linters/cloudformation_cfn_lint/Dockerfile index 676b4046335..b7bb13b2497 100644 --- a/linters/cloudformation_cfn_lint/Dockerfile +++ b/linters/cloudformation_cfn_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/coffee_coffeelint/Dockerfile b/linters/coffee_coffeelint/Dockerfile index ea64f93eecb..f0ae28a988b 100644 --- a/linters/coffee_coffeelint/Dockerfile +++ b/linters/coffee_coffeelint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/copypaste_jscpd/Dockerfile b/linters/copypaste_jscpd/Dockerfile index 186d1e322e3..b54f05f00e8 100644 --- a/linters/copypaste_jscpd/Dockerfile +++ b/linters/copypaste_jscpd/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ nodejs \ npm \ yarn \ diff --git a/linters/cpp_cpplint/Dockerfile b/linters/cpp_cpplint/Dockerfile index d53a8390237..cfb269ef419 100644 --- a/linters/cpp_cpplint/Dockerfile +++ b/linters/cpp_cpplint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/csharp_csharpier/Dockerfile b/linters/csharp_csharpier/Dockerfile index 8b3a81654eb..d2a5429c3cd 100644 --- a/linters/csharp_csharpier/Dockerfile +++ b/linters/csharp_csharpier/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ libcurl \ libintl \ diff --git a/linters/csharp_dotnet_format/Dockerfile b/linters/csharp_dotnet_format/Dockerfile index 70ca59fe406..7994c120eef 100644 --- a/linters/csharp_dotnet_format/Dockerfile +++ b/linters/csharp_dotnet_format/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ libcurl \ libintl \ diff --git a/linters/css_scss_lint/Dockerfile b/linters/css_scss_lint/Dockerfile index 5f2cdcc7793..05cacf58fd6 100644 --- a/linters/css_scss_lint/Dockerfile +++ b/linters/css_scss_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ ruby \ ruby-dev \ ruby-bundler \ diff --git a/linters/css_stylelint/Dockerfile b/linters/css_stylelint/Dockerfile index a51b7ac6d62..4b167041d1e 100644 --- a/linters/css_stylelint/Dockerfile +++ b/linters/css_stylelint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/dart_dartanalyzer/Dockerfile b/linters/dart_dartanalyzer/Dockerfile index eb02d70e2bb..fc5eee02f61 100644 --- a/linters/dart_dartanalyzer/Dockerfile +++ b/linters/dart_dartanalyzer/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/dockerfile_hadolint/Dockerfile b/linters/dockerfile_hadolint/Dockerfile index 9b3d927551e..8610b4f6512 100644 --- a/linters/dockerfile_hadolint/Dockerfile +++ b/linters/dockerfile_hadolint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/editorconfig_editorconfig_checker/Dockerfile b/linters/editorconfig_editorconfig_checker/Dockerfile index ff3d18fdb82..9383ed6068f 100644 --- a/linters/editorconfig_editorconfig_checker/Dockerfile +++ b/linters/editorconfig_editorconfig_checker/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/env_dotenv_linter/Dockerfile b/linters/env_dotenv_linter/Dockerfile index fdd3a2f60a3..1bb266d8159 100644 --- a/linters/env_dotenv_linter/Dockerfile +++ b/linters/env_dotenv_linter/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/gherkin_gherkin_lint/Dockerfile b/linters/gherkin_gherkin_lint/Dockerfile index ef69b47ce90..2fc212d9092 100644 --- a/linters/gherkin_gherkin_lint/Dockerfile +++ b/linters/gherkin_gherkin_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/go_golangci_lint/Dockerfile b/linters/go_golangci_lint/Dockerfile index 85fcc3023f3..399e69f3a84 100644 --- a/linters/go_golangci_lint/Dockerfile +++ b/linters/go_golangci_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ go \ && git config --global core.autocrlf true #APK__END diff --git a/linters/go_revive/Dockerfile b/linters/go_revive/Dockerfile index 4db24ea9e1a..501207cf48c 100644 --- a/linters/go_revive/Dockerfile +++ b/linters/go_revive/Dockerfile @@ -53,6 +53,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/graphql_graphql_schema_linter/Dockerfile b/linters/graphql_graphql_schema_linter/Dockerfile index 36771a1d905..b64a817d6e4 100644 --- a/linters/graphql_graphql_schema_linter/Dockerfile +++ b/linters/graphql_graphql_schema_linter/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/groovy_npm_groovy_lint/Dockerfile b/linters/groovy_npm_groovy_lint/Dockerfile index 0b94acefe19..5d639e3655c 100644 --- a/linters/groovy_npm_groovy_lint/Dockerfile +++ b/linters/groovy_npm_groovy_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ npm \ nodejs-current \ diff --git a/linters/html_djlint/Dockerfile b/linters/html_djlint/Dockerfile index 95edf27b322..372bd57bf1b 100644 --- a/linters/html_djlint/Dockerfile +++ b/linters/html_djlint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/html_htmlhint/Dockerfile b/linters/html_htmlhint/Dockerfile index 0d5ab23e386..37ad32e5280 100644 --- a/linters/html_htmlhint/Dockerfile +++ b/linters/html_htmlhint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/java_checkstyle/Dockerfile b/linters/java_checkstyle/Dockerfile index 282c9a28bc0..3265c620c00 100644 --- a/linters/java_checkstyle/Dockerfile +++ b/linters/java_checkstyle/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ && git config --global core.autocrlf true #APK__END diff --git a/linters/java_pmd/Dockerfile b/linters/java_pmd/Dockerfile index 382ba72703d..0468e04a433 100644 --- a/linters/java_pmd/Dockerfile +++ b/linters/java_pmd/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ && git config --global core.autocrlf true #APK__END diff --git a/linters/javascript_es/Dockerfile b/linters/javascript_es/Dockerfile index 4df41d4a490..b61a1617307 100644 --- a/linters/javascript_es/Dockerfile +++ b/linters/javascript_es/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/javascript_prettier/Dockerfile b/linters/javascript_prettier/Dockerfile index f118eb3d4cc..c4b19e73e52 100644 --- a/linters/javascript_prettier/Dockerfile +++ b/linters/javascript_prettier/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/javascript_standard/Dockerfile b/linters/javascript_standard/Dockerfile index d0b1c552132..9057e309120 100644 --- a/linters/javascript_standard/Dockerfile +++ b/linters/javascript_standard/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/json_eslint_plugin_jsonc/Dockerfile b/linters/json_eslint_plugin_jsonc/Dockerfile index 6b71b75d5ff..db11ef37e15 100644 --- a/linters/json_eslint_plugin_jsonc/Dockerfile +++ b/linters/json_eslint_plugin_jsonc/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/json_jsonlint/Dockerfile b/linters/json_jsonlint/Dockerfile index e52742f04ee..44ec09c276a 100644 --- a/linters/json_jsonlint/Dockerfile +++ b/linters/json_jsonlint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/json_npm_package_json_lint/Dockerfile b/linters/json_npm_package_json_lint/Dockerfile index be19a643096..a3fef70c29c 100644 --- a/linters/json_npm_package_json_lint/Dockerfile +++ b/linters/json_npm_package_json_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/json_prettier/Dockerfile b/linters/json_prettier/Dockerfile index 4ee695baba5..c76eb564edd 100644 --- a/linters/json_prettier/Dockerfile +++ b/linters/json_prettier/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/json_v8r/Dockerfile b/linters/json_v8r/Dockerfile index 10352262b9d..e21cf4d5f2e 100644 --- a/linters/json_v8r/Dockerfile +++ b/linters/json_v8r/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/jsx_eslint/Dockerfile b/linters/jsx_eslint/Dockerfile index b8bf25a51a3..d7a84d5713f 100644 --- a/linters/jsx_eslint/Dockerfile +++ b/linters/jsx_eslint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/kotlin_ktlint/Dockerfile b/linters/kotlin_ktlint/Dockerfile index 782c73e2a8b..0d6110d891a 100644 --- a/linters/kotlin_ktlint/Dockerfile +++ b/linters/kotlin_ktlint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ && git config --global core.autocrlf true #APK__END diff --git a/linters/kubernetes_helm/Dockerfile b/linters/kubernetes_helm/Dockerfile index b8717c1fe2c..72070852027 100644 --- a/linters/kubernetes_helm/Dockerfile +++ b/linters/kubernetes_helm/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ helm \ && git config --global core.autocrlf true #APK__END diff --git a/linters/kubernetes_kubeconform/Dockerfile b/linters/kubernetes_kubeconform/Dockerfile index 523172281e9..a885d51d1b2 100644 --- a/linters/kubernetes_kubeconform/Dockerfile +++ b/linters/kubernetes_kubeconform/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/kubernetes_kubescape/Dockerfile b/linters/kubernetes_kubescape/Dockerfile index 43810c811c5..92fbdeac38b 100644 --- a/linters/kubernetes_kubescape/Dockerfile +++ b/linters/kubernetes_kubescape/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ gcompat \ libc6-compat \ libstdc++ \ diff --git a/linters/latex_chktex/Dockerfile b/linters/latex_chktex/Dockerfile index 9eb08f2c9eb..3f20c913499 100644 --- a/linters/latex_chktex/Dockerfile +++ b/linters/latex_chktex/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/makefile_checkmake/Dockerfile b/linters/makefile_checkmake/Dockerfile index ffb5d3eacae..62ae8e0dbfb 100644 --- a/linters/makefile_checkmake/Dockerfile +++ b/linters/makefile_checkmake/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/markdown_markdown_link_check/Dockerfile b/linters/markdown_markdown_link_check/Dockerfile index 90d5eba9c84..2801b67389e 100644 --- a/linters/markdown_markdown_link_check/Dockerfile +++ b/linters/markdown_markdown_link_check/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/markdown_markdown_table_formatter/Dockerfile b/linters/markdown_markdown_table_formatter/Dockerfile index abc2e68cb71..d6c4b061930 100644 --- a/linters/markdown_markdown_table_formatter/Dockerfile +++ b/linters/markdown_markdown_table_formatter/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/markdown_markdownlint/Dockerfile b/linters/markdown_markdownlint/Dockerfile index 6d293dfdfa8..7902149cf2c 100644 --- a/linters/markdown_markdownlint/Dockerfile +++ b/linters/markdown_markdownlint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/markdown_remark_lint/Dockerfile b/linters/markdown_remark_lint/Dockerfile index a8011f5485f..35cc7bcb4f6 100644 --- a/linters/markdown_remark_lint/Dockerfile +++ b/linters/markdown_remark_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/openapi_spectral/Dockerfile b/linters/openapi_spectral/Dockerfile index ee7011dc86d..88d2b9335f5 100644 --- a/linters/openapi_spectral/Dockerfile +++ b/linters/openapi_spectral/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/perl_perlcritic/Dockerfile b/linters/perl_perlcritic/Dockerfile index d15ba2a4c9b..0891a2f9fbd 100644 --- a/linters/perl_perlcritic/Dockerfile +++ b/linters/perl_perlcritic/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ perl \ perl-dev \ && git config --global core.autocrlf true diff --git a/linters/php_phpcs/Dockerfile b/linters/php_phpcs/Dockerfile index 5c9130727f8..92d648d4f4b 100644 --- a/linters/php_phpcs/Dockerfile +++ b/linters/php_phpcs/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ gnupg \ php81 \ php81-phar \ diff --git a/linters/php_phplint/Dockerfile b/linters/php_phplint/Dockerfile index 1709fae3bac..40cc6d44f1c 100644 --- a/linters/php_phplint/Dockerfile +++ b/linters/php_phplint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ gnupg \ php81 \ php81-phar \ diff --git a/linters/php_phpstan/Dockerfile b/linters/php_phpstan/Dockerfile index e5314cfbc14..975dcf15c38 100644 --- a/linters/php_phpstan/Dockerfile +++ b/linters/php_phpstan/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ gnupg \ php81 \ php81-phar \ diff --git a/linters/php_psalm/Dockerfile b/linters/php_psalm/Dockerfile index ef2b6171f71..830271e7ed0 100644 --- a/linters/php_psalm/Dockerfile +++ b/linters/php_psalm/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ gnupg \ php81 \ php81-phar \ diff --git a/linters/powershell_powershell/Dockerfile b/linters/powershell_powershell/Dockerfile index 8c711b83e9b..2581f5bf570 100644 --- a/linters/powershell_powershell/Dockerfile +++ b/linters/powershell_powershell/Dockerfile @@ -50,6 +50,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ && git config --global core.autocrlf true #APK__END diff --git a/linters/powershell_powershell_formatter/Dockerfile b/linters/powershell_powershell_formatter/Dockerfile index 7b5e129f6eb..174a82e7d0c 100644 --- a/linters/powershell_powershell_formatter/Dockerfile +++ b/linters/powershell_powershell_formatter/Dockerfile @@ -50,6 +50,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ && git config --global core.autocrlf true #APK__END diff --git a/linters/protobuf_protolint/Dockerfile b/linters/protobuf_protolint/Dockerfile index 99866595b16..aa4b1bf7d8c 100644 --- a/linters/protobuf_protolint/Dockerfile +++ b/linters/protobuf_protolint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/puppet_puppet_lint/Dockerfile b/linters/puppet_puppet_lint/Dockerfile index 41a569f84ff..be2b5fbdcd9 100644 --- a/linters/puppet_puppet_lint/Dockerfile +++ b/linters/puppet_puppet_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ ruby \ ruby-dev \ ruby-bundler \ diff --git a/linters/python_bandit/Dockerfile b/linters/python_bandit/Dockerfile index 19bc44c3034..50433700036 100644 --- a/linters/python_bandit/Dockerfile +++ b/linters/python_bandit/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/python_black/Dockerfile b/linters/python_black/Dockerfile index 41f117706f0..38c5f95625f 100644 --- a/linters/python_black/Dockerfile +++ b/linters/python_black/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/python_flake8/Dockerfile b/linters/python_flake8/Dockerfile index 61d0a11d166..167d290f659 100644 --- a/linters/python_flake8/Dockerfile +++ b/linters/python_flake8/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/python_isort/Dockerfile b/linters/python_isort/Dockerfile index c3fa445d15e..a556b497553 100644 --- a/linters/python_isort/Dockerfile +++ b/linters/python_isort/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/python_mypy/Dockerfile b/linters/python_mypy/Dockerfile index 041c3740a9a..c47386ea276 100644 --- a/linters/python_mypy/Dockerfile +++ b/linters/python_mypy/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/python_pylint/Dockerfile b/linters/python_pylint/Dockerfile index 97547951bbd..899bd7e2ca8 100644 --- a/linters/python_pylint/Dockerfile +++ b/linters/python_pylint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/python_pyright/Dockerfile b/linters/python_pyright/Dockerfile index c24d59f0815..eb0868a6e50 100644 --- a/linters/python_pyright/Dockerfile +++ b/linters/python_pyright/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ nodejs \ && git config --global core.autocrlf true #APK__END diff --git a/linters/python_ruff/Dockerfile b/linters/python_ruff/Dockerfile index 29e5431e422..f099970b7b6 100644 --- a/linters/python_ruff/Dockerfile +++ b/linters/python_ruff/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/r_lintr/Dockerfile b/linters/r_lintr/Dockerfile index 6bc7e4533d4..2578e99ccf7 100644 --- a/linters/r_lintr/Dockerfile +++ b/linters/r_lintr/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ g++ \ libc-dev \ libcurl \ diff --git a/linters/raku_raku/Dockerfile b/linters/raku_raku/Dockerfile index 7f314933785..fddbb6cf0e1 100644 --- a/linters/raku_raku/Dockerfile +++ b/linters/raku_raku/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_checkov/Dockerfile b/linters/repository_checkov/Dockerfile index cd760282069..0613b208098 100644 --- a/linters/repository_checkov/Dockerfile +++ b/linters/repository_checkov/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_devskim/Dockerfile b/linters/repository_devskim/Dockerfile index ee0b3bb915c..0b169954470 100644 --- a/linters/repository_devskim/Dockerfile +++ b/linters/repository_devskim/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ libcurl \ libintl \ diff --git a/linters/repository_dustilock/Dockerfile b/linters/repository_dustilock/Dockerfile index d5f23151cbb..b97656e2462 100644 --- a/linters/repository_dustilock/Dockerfile +++ b/linters/repository_dustilock/Dockerfile @@ -50,6 +50,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_git_diff/Dockerfile b/linters/repository_git_diff/Dockerfile index 9bbf440f0be..9a7f6fcb7da 100644 --- a/linters/repository_git_diff/Dockerfile +++ b/linters/repository_git_diff/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_gitleaks/Dockerfile b/linters/repository_gitleaks/Dockerfile index c82c307a866..8a6a57d113c 100644 --- a/linters/repository_gitleaks/Dockerfile +++ b/linters/repository_gitleaks/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_grype/Dockerfile b/linters/repository_grype/Dockerfile index b73d930c51c..b316dd73034 100644 --- a/linters/repository_grype/Dockerfile +++ b/linters/repository_grype/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_kics/Dockerfile b/linters/repository_kics/Dockerfile index 9405eec2bc8..0897d6ba375 100644 --- a/linters/repository_kics/Dockerfile +++ b/linters/repository_kics/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_secretlint/Dockerfile b/linters/repository_secretlint/Dockerfile index 43cdd6a4ed2..3d66d25d30d 100644 --- a/linters/repository_secretlint/Dockerfile +++ b/linters/repository_secretlint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/repository_semgrep/Dockerfile b/linters/repository_semgrep/Dockerfile index 46f9f222c8c..277ddcdf695 100644 --- a/linters/repository_semgrep/Dockerfile +++ b/linters/repository_semgrep/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_syft/Dockerfile b/linters/repository_syft/Dockerfile index 95ac205c0a1..e305d76c144 100644 --- a/linters/repository_syft/Dockerfile +++ b/linters/repository_syft/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_trivy/Dockerfile b/linters/repository_trivy/Dockerfile index dc2692a7ace..85116bca06a 100644 --- a/linters/repository_trivy/Dockerfile +++ b/linters/repository_trivy/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_trivy_sbom/Dockerfile b/linters/repository_trivy_sbom/Dockerfile index 3115c2810d0..9e1f0d4cc21 100644 --- a/linters/repository_trivy_sbom/Dockerfile +++ b/linters/repository_trivy_sbom/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/repository_trufflehog/Dockerfile b/linters/repository_trufflehog/Dockerfile index a51ef9827c3..8707d35d14b 100644 --- a/linters/repository_trufflehog/Dockerfile +++ b/linters/repository_trufflehog/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/rst_rst_lint/Dockerfile b/linters/rst_rst_lint/Dockerfile index 72d870a9c3b..b3772829f68 100644 --- a/linters/rst_rst_lint/Dockerfile +++ b/linters/rst_rst_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/rst_rstcheck/Dockerfile b/linters/rst_rstcheck/Dockerfile index e9195b69c46..8cd0304aefa 100644 --- a/linters/rst_rstcheck/Dockerfile +++ b/linters/rst_rstcheck/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/rst_rstfmt/Dockerfile b/linters/rst_rstfmt/Dockerfile index a6743ac579e..11909c1a8e9 100644 --- a/linters/rst_rstfmt/Dockerfile +++ b/linters/rst_rstfmt/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/ruby_rubocop/Dockerfile b/linters/ruby_rubocop/Dockerfile index 22ea268d081..3d704a3c17a 100644 --- a/linters/ruby_rubocop/Dockerfile +++ b/linters/ruby_rubocop/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ ruby \ ruby-dev \ ruby-bundler \ diff --git a/linters/rust_clippy/Dockerfile b/linters/rust_clippy/Dockerfile index 9c126fb29e0..334975edb74 100644 --- a/linters/rust_clippy/Dockerfile +++ b/linters/rust_clippy/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/salesforce_sfdx_scanner_apex/Dockerfile b/linters/salesforce_sfdx_scanner_apex/Dockerfile index 381230392c3..3bca8ce5ead 100644 --- a/linters/salesforce_sfdx_scanner_apex/Dockerfile +++ b/linters/salesforce_sfdx_scanner_apex/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ npm \ nodejs-current \ diff --git a/linters/salesforce_sfdx_scanner_aura/Dockerfile b/linters/salesforce_sfdx_scanner_aura/Dockerfile index 8b1637d9b35..5ef7bca8992 100644 --- a/linters/salesforce_sfdx_scanner_aura/Dockerfile +++ b/linters/salesforce_sfdx_scanner_aura/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ npm \ nodejs-current \ diff --git a/linters/salesforce_sfdx_scanner_lwc/Dockerfile b/linters/salesforce_sfdx_scanner_lwc/Dockerfile index c434a5f6385..4763c1c40f9 100644 --- a/linters/salesforce_sfdx_scanner_lwc/Dockerfile +++ b/linters/salesforce_sfdx_scanner_lwc/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ npm \ nodejs-current \ diff --git a/linters/scala_scalafix/Dockerfile b/linters/scala_scalafix/Dockerfile index b1d1453a1e2..3aeeb84e18e 100644 --- a/linters/scala_scalafix/Dockerfile +++ b/linters/scala_scalafix/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ openjdk11 \ && git config --global core.autocrlf true #APK__END diff --git a/linters/snakemake_lint/Dockerfile b/linters/snakemake_lint/Dockerfile index 5230ccf86c6..a56eba3aa45 100644 --- a/linters/snakemake_lint/Dockerfile +++ b/linters/snakemake_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/snakemake_snakefmt/Dockerfile b/linters/snakemake_snakefmt/Dockerfile index 1ee54b73b00..d9a3b9cb913 100644 --- a/linters/snakemake_snakefmt/Dockerfile +++ b/linters/snakemake_snakefmt/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/spell_cspell/Dockerfile b/linters/spell_cspell/Dockerfile index 6ce699108ce..971db076d4c 100644 --- a/linters/spell_cspell/Dockerfile +++ b/linters/spell_cspell/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/spell_lychee/Dockerfile b/linters/spell_lychee/Dockerfile index c2c93d8bf3c..b4752b0d121 100644 --- a/linters/spell_lychee/Dockerfile +++ b/linters/spell_lychee/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/spell_proselint/Dockerfile b/linters/spell_proselint/Dockerfile index 8c0b619e6b5..089c1e573fc 100644 --- a/linters/spell_proselint/Dockerfile +++ b/linters/spell_proselint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/spell_vale/Dockerfile b/linters/spell_vale/Dockerfile index 30ee2eaecbd..e3b407d46ae 100644 --- a/linters/spell_vale/Dockerfile +++ b/linters/spell_vale/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/sql_sql_lint/Dockerfile b/linters/sql_sql_lint/Dockerfile index 18c64fe737e..6dbde1d788d 100644 --- a/linters/sql_sql_lint/Dockerfile +++ b/linters/sql_sql_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/sql_sqlfluff/Dockerfile b/linters/sql_sqlfluff/Dockerfile index 23ea4a03b18..7e6303037da 100644 --- a/linters/sql_sqlfluff/Dockerfile +++ b/linters/sql_sqlfluff/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/sql_tsqllint/Dockerfile b/linters/sql_tsqllint/Dockerfile index f4e1083a74a..b36b6b2899d 100644 --- a/linters/sql_tsqllint/Dockerfile +++ b/linters/sql_tsqllint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ libcurl \ libintl \ diff --git a/linters/swift_swiftlint/Dockerfile b/linters/swift_swiftlint/Dockerfile index 17396401efc..3e777f7fa2f 100644 --- a/linters/swift_swiftlint/Dockerfile +++ b/linters/swift_swiftlint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ docker \ openrc \ && git config --global core.autocrlf true diff --git a/linters/tekton_tekton_lint/Dockerfile b/linters/tekton_tekton_lint/Dockerfile index 4ee7d89ee6a..c2788f61347 100644 --- a/linters/tekton_tekton_lint/Dockerfile +++ b/linters/tekton_tekton_lint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/terraform_terraform_fmt/Dockerfile b/linters/terraform_terraform_fmt/Dockerfile index 1747e33c2a1..dd5a734cc6f 100644 --- a/linters/terraform_terraform_fmt/Dockerfile +++ b/linters/terraform_terraform_fmt/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/terraform_terragrunt/Dockerfile b/linters/terraform_terragrunt/Dockerfile index ccc7fef008b..a921d2a6a26 100644 --- a/linters/terraform_terragrunt/Dockerfile +++ b/linters/terraform_terragrunt/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/terraform_terrascan/Dockerfile b/linters/terraform_terrascan/Dockerfile index 9bd8c21d894..14644aaa711 100644 --- a/linters/terraform_terrascan/Dockerfile +++ b/linters/terraform_terrascan/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/terraform_tflint/Dockerfile b/linters/terraform_tflint/Dockerfile index 834ae158dc4..83278ea103a 100644 --- a/linters/terraform_tflint/Dockerfile +++ b/linters/terraform_tflint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/linters/tsx_eslint/Dockerfile b/linters/tsx_eslint/Dockerfile index 1be7fbfd525..3f87da993e4 100644 --- a/linters/tsx_eslint/Dockerfile +++ b/linters/tsx_eslint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/typescript_es/Dockerfile b/linters/typescript_es/Dockerfile index 595d00a35b3..819b14140b9 100644 --- a/linters/typescript_es/Dockerfile +++ b/linters/typescript_es/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/typescript_prettier/Dockerfile b/linters/typescript_prettier/Dockerfile index 2b19c9672d7..3d27281a9f5 100644 --- a/linters/typescript_prettier/Dockerfile +++ b/linters/typescript_prettier/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/typescript_standard/Dockerfile b/linters/typescript_standard/Dockerfile index 09d0e404cd1..91d073e8941 100644 --- a/linters/typescript_standard/Dockerfile +++ b/linters/typescript_standard/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/vbdotnet_dotnet_format/Dockerfile b/linters/vbdotnet_dotnet_format/Dockerfile index 5521705de8f..1ab72e64de5 100644 --- a/linters/vbdotnet_dotnet_format/Dockerfile +++ b/linters/vbdotnet_dotnet_format/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ icu-libs \ libcurl \ libintl \ diff --git a/linters/xml_xmllint/Dockerfile b/linters/xml_xmllint/Dockerfile index 4968bc06b91..6ba94abf5e1 100644 --- a/linters/xml_xmllint/Dockerfile +++ b/linters/xml_xmllint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ libc-dev \ libxml2-dev \ libxml2-utils \ diff --git a/linters/yaml_prettier/Dockerfile b/linters/yaml_prettier/Dockerfile index 26b382c5016..c2a019b3725 100644 --- a/linters/yaml_prettier/Dockerfile +++ b/linters/yaml_prettier/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/yaml_v8r/Dockerfile b/linters/yaml_v8r/Dockerfile index 1ca94d73270..52fb793bcd7 100644 --- a/linters/yaml_v8r/Dockerfile +++ b/linters/yaml_v8r/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ npm \ nodejs-current \ yarn \ diff --git a/linters/yaml_yamllint/Dockerfile b/linters/yaml_yamllint/Dockerfile index 25ddc141d75..abee7607661 100644 --- a/linters/yaml_yamllint/Dockerfile +++ b/linters/yaml_yamllint/Dockerfile @@ -48,6 +48,7 @@ RUN apk add --no-cache \ make \ musl-dev \ openssh \ + openssl \ && git config --global core.autocrlf true #APK__END diff --git a/megalinter/constants.py b/megalinter/constants.py index 2b85c3f57b9..cfa19590c29 100644 --- a/megalinter/constants.py +++ b/megalinter/constants.py @@ -34,4 +34,6 @@ "make", "musl-dev", "openssh", + # Temporary, to make sure openssl 3.1.3 (installed by default) is replaced by 3.1.4 for CVE-2023-5363 (2023-11-12) + "openssl", ]