From 0ffbf829ce47c01f0609d6329143de9f10a09ad1 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Fri, 25 Oct 2024 15:30:24 +0200 Subject: [PATCH] [automation] Auto-update linters version, help and documentation (#4187) --- .automation/generated/linter-helps.json | 75 ++++++++----------- .automation/generated/linter-versions.json | 6 +- CHANGELOG.md | 3 + README.md | 2 +- docs/all_linters.md | 6 +- docs/descriptors/json_v8r.md | 2 +- docs/descriptors/kotlin_ktlint.md | 47 +++++------- docs/descriptors/python_ruff.md | 4 +- .../salesforce_lightning_flow_scanner.md | 4 +- .../salesforce_sfdx_scanner_apex.md | 8 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakemake.md | 8 +- docs/descriptors/yaml_v8r.md | 2 +- docs/install-azure.md | 2 +- docs/used-by-stats.md | 57 +++++++------- megalinter/reporters/AzureCommentReporter.py | 4 +- 17 files changed, 114 insertions(+), 124 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 838c13d6045..4425a325b47 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -3309,28 +3309,22 @@ "ktlint": [ "Usage: ktlint [] []... []...", "", - " An anti-bikeshedding Kotlin linter with built-in formatter. (", - " https://pinterest.github.io/ktlint/latest/).", + " An anti-bikeshedding Kotlin linter with built-in formatter.", + " (https://pinterest.github.io/ktlint/latest/).", "", - " Usage on Windows: java -jar ktlint.jar []... ", + " Usage on Windows: java -jar ktlint.jar [] []... ", " []...", "", + " # EXAMPLES", "", - " \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 EXAMPLES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550", - "", - "", - "", - " \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Use default patterns \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", - "", + " ## Use default patterns", "", " Check the style of all Kotlin files (ending with '.kt' or '.kts') inside the", " current dir (recursively). Hidden folders will be skipped.", "", - " ktlint", - "", - "", - " \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Specify patterns \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", + " `ktlint`", "", + " ## Specify patterns", "", " Check only certain locations starting from the current directory. Prepend !", " to negate the pattern, KtLint uses .gitignore pattern style syntax. Globs are", @@ -3339,32 +3333,26 @@ " Check all '.kt' files in 'src/' directory, but ignore files ending with", " 'Test.kt':", "", - " ktlint \"src/**/*.kt\" \"!src/**/*Test.kt\"", + " `ktlint \"src/**/*.kt\" \"!src/**/*Test.kt\"`", "", " Check all '.kt' files in 'src/' directory, but ignore 'generated' directory", " and its subdirectories:", "", - " ktlint \"src/**/*.kt\" \"!src/**/generated/**\"", - "", - "", - " \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Auto-correct style violations \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", + " `ktlint \"src/**/*.kt\" \"!src/**/generated/**\"`", "", + " ## Auto-correct style violations", "", " Check all '.kt' files in 'src/' directory, and when possible automatically", " correct the lint violations:", "", - " ktlint -F \"src/**/*.kt\"", - "", - "", - " \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 Using custom reporter jar and overriding report location \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", - "", - "", - " ktlint", - " --reporter=csv,artifact=/path/to/reporter/csv.jar,output=my-custom-report.csv", + " `ktlint -F \"src/**/*.kt\"`", "", + " ## Using custom reporter jar and overriding report location", "", - " \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 Options and commands \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550", + " `ktlint", + " --reporter=csv,artifact=/path/to/reporter/csv.jar,output=my-custom-report.csv`", "", + " # Options and commands", "", "Options:", " -v, --version Show the version and exit", @@ -3386,6 +3374,9 @@ " -R, --ruleset= A path to a JAR file containing additional", " ruleset(s)", " --stdin Read file from stdin", + " --stdin-path= Virtual file location for stdin. When combined with", + " option '--format' the actual file will not be", + " overwritten", " --patterns-from-stdin[=]", " Read additional patterns to check/format from stdin.", " Patterns are delimited by the given argument.", @@ -3520,8 +3511,8 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.7.", - "(node:1743) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.8.", + "(node:1745) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Find and fix potential bugs in Salesforce flows.", "", @@ -6997,7 +6988,7 @@ "Usage: ruff [OPTIONS] ", "", "Commands:", - " check Run Ruff on the given files or directories (default)", + " check Run Ruff on the given files or directories", " rule Explain a rule (or all rules)", " config List or describe the available configuration options", " linter List all supported upstream linters", @@ -8091,8 +8082,8 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.7.", - "(node:1755) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.8.", + "(node:1757) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset.", "", @@ -8147,8 +8138,8 @@ "COMMANDS", " scanner run dfa Scan codebase with all DFA rules by default.", "", - " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.7.", - "(node:1767) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.8.", + "(node:1769) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA", " name languages categories rulesets [dep] engine is dfa is pilot", @@ -8369,7 +8360,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.7.", + " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.8.", "(node:1949) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset.", @@ -8425,7 +8416,7 @@ "COMMANDS", " scanner run dfa Scan codebase with all DFA rules by default.", "", - " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.7.", + " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.8.", "(node:1961) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA", @@ -8647,7 +8638,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.7.", + " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.8.", "(node:2143) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset.", @@ -8703,7 +8694,7 @@ "COMMANDS", " scanner run dfa Scan codebase with all DFA rules by default.", "", - " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.7.", + " \u203a Warning: @salesforce/cli update available from 2.62.6 to 2.63.8.", "(node:2155) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA", @@ -9067,7 +9058,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {input,params,code}] [--list-input-changes]", + " [--list-changes {input,code,params}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata] [--version]", @@ -9112,7 +9103,7 @@ " [--scheduler-solver-path SCHEDULER_SOLVER_PATH]", " [--deploy-sources QUERY CHECKSUM]", " [--target-jobs TARGET_JOBS [TARGET_JOBS ...]]", - " [--mode {remote,subprocess,default}]", + " [--mode {remote,default,subprocess}]", " [--report-html-path VALUE]", " [--report-html-stylesheet-path VALUE]", " [targets ...]", @@ -9570,7 +9561,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {input,params,code}, --lc {input,params,code}", + " --list-changes {input,code,params}, --lc {input,code,params}", " List all output files for which the given items (code,", " input, params) have changed since creation.", " --list-input-changes, --li", @@ -9929,7 +9920,7 @@ " --target-jobs TARGET_JOBS [TARGET_JOBS ...]", " Internal use only: Target particular jobs by", " RULE:WILDCARD1=VALUE,WILDCARD2=VALUE,...", - " --mode {remote,subprocess,default}", + " --mode {remote,default,subprocess}", " Internal use only: Set execution mode of Snakemake.", " (default: default)", "", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 802c90ce45d..e3261c7fe6d 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -45,7 +45,7 @@ "jscpd": "4.0.5", "jsonlint": "16.0.0", "kics": "2.1.3", - "ktlint": "1.3.1", + "ktlint": "1.4.0", "kubeconform": "0.6.7", "kubescape": "2.9.0", "kubeval": "0.16.1", @@ -85,7 +85,7 @@ "rstcheck": "6.2.4", "rstfmt": "0.0.14", "rubocop": "1.67.0", - "ruff": "0.7.0", + "ruff": "0.7.1", "scalafix": "0.13.0", "scss-lint": "0.60.0", "secretlint": "9.0.0", @@ -117,7 +117,7 @@ "trufflehog": "3.82.12", "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", - "v8r": "4.1.0", + "v8r": "4.2.0", "vale": "3.7.1", "xmllint": "21207", "yamllint": "1.35.1" diff --git a/CHANGELOG.md b/CHANGELOG.md index 04746f18296..75013f2794c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -74,6 +74,9 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [syft](https://github.com/anchore/syft) from 1.14.1 to **1.14.2** on 2024-10-23 - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.82.11 to **3.82.12** on 2024-10-23 - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.23.2 to **8.24.1** on 2024-10-23 + - [v8r](https://github.com/chris48s/v8r) from 4.1.0 to **4.2.0** on 2024-10-24 + - [ktlint](https://ktlint.github.io) from 1.3.1 to **1.4.0** on 2024-10-24 + - [ruff](https://github.com/astral-sh/ruff) from 0.7.0 to **0.7.1** on 2024-10-24 ## [v8.1.0] - 2024-10-13 diff --git a/README.md b/README.md index 4a6a92ca7de..52d1b170b95 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ [![MegaLinter](https://github.com/oxsecurity/megalinter/workflows/MegaLinter/badge.svg?branch=main)](https://github.com/oxsecurity/megalinter/actions?query=workflow%3AMegaLinter+branch%3Amain) [![codecov](https://codecov.io/gh/oxsecurity/megalinter/branch/main/graph/badge.svg)](https://codecov.io/gh/oxsecurity/megalinter) -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2716&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/blob/main/./docs/used-by-stats.md) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2719&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/blob/main/./docs/used-by-stats.md) [![Secured with Trivy](https://img.shields.io/badge/Trivy-secured-green?logo=docker)](https://github.com/aquasecurity/trivy) [![GitHub contributors](https://img.shields.io/github/contributors/oxsecurity/megalinter.svg)](https://github.com/oxsecurity/megalinter/graphs/contributors/) [![GitHub Sponsors](https://img.shields.io/github/sponsors/nvuillam)](https://github.com/sponsors/nvuillam) diff --git a/docs/all_linters.md b/docs/all_linters.md index 3996e97e66f..e93348a8d73 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -49,7 +49,7 @@ | [**jscpd**](https://github.com/kucherenko/jscpd){target=_blank} | 4.0.5 | [MIT](licenses/jscpd.md) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](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} | 16.0.0 | [MIT](licenses/jsonlint.md) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](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} | 2.1.3 | [Apache-2.0](licenses/kics.md) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](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.3.1 | [MIT](licenses/ktlint.md) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](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} | +| [**ktlint**](https://github.com/pinterest/ktlint){target=_blank} | 1.4.0 | [MIT](licenses/ktlint.md) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](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.7 | [Apache-2.0](licenses/kubeconform.md) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape){target=_blank} | [KUBERNETES](descriptors/kubernetes_kubescape.md) | :white_circle: | [Repository](https://github.com/kubescape/kubescape){target=_blank} | | [**lightning-flow-scanner**](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx){target=_blank} | 2.34.0 | [AGPL-3.0](licenses/lightning-flow-scanner.md) | [![GitHub stars](https://img.shields.io/github/stars/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx?cacheSeconds=3600)](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx){target=_blank} | [SALESFORCE](descriptors/salesforce_lightning_flow_scanner.md) | :white_circle: | [Repository](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx){target=_blank} | @@ -86,7 +86,7 @@ | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.4 | [MIT](licenses/rstcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck){target=_blank} | [RST](descriptors/rst_rstcheck.md) | :heart: | [MegaLinter reference](https://rstcheck.readthedocs.io/en/latest/usage/integration/#use-with-mega-linter){target=_blank} | | [**rstfmt**](https://github.com/dzhu/rstfmt){target=_blank} | 0.0.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.67.0 | [MIT](licenses/rubocop.md) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop){target=_blank} | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [MegaLinter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} | -| [**ruff**](https://github.com/astral-sh/ruff){target=_blank} | 0.7.0 | [MIT](licenses/ruff.md) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](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.7.1 | [MIT](licenses/ruff.md) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](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.13.0 | [Other](licenses/scalafix.md) | [![GitHub stars](https://img.shields.io/github/stars/scalacenter/scalafix?cacheSeconds=3600)](https://github.com/scalacenter/scalafix){target=_blank} | [SCALA](descriptors/scala_scalafix.md) | :heart: | [MegaLinter reference](https://scalacenter.github.io/scalafix/docs/users/installation.html#plugins-for-other-build-tools){target=_blank} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 9.0.0 | [MIT](licenses/secretlint.md) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint){target=_blank} | [REPOSITORY](descriptors/repository_secretlint.md) | :heart: | [MegaLinter reference](https://github.com/secretlint/secretlint#mega-linter){target=_blank} | | [**selene**](https://github.com/Kampfkarren/selene){target=_blank} | 0.27.1 | | [![GitHub stars](https://img.shields.io/github/stars/Kampfkarren/selene?cacheSeconds=3600)](https://github.com/Kampfkarren/selene){target=_blank} | [LUA](descriptors/lua_selene.md) | :no_entry_sign: | [Repository](https://github.com/Kampfkarren/selene){target=_blank} | @@ -115,7 +115,7 @@ | [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.82.12 | | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog){target=_blank} | [REPOSITORY](descriptors/repository_trufflehog.md) | :white_circle: | [Repository](https://github.com/trufflesecurity/trufflehog){target=_blank} | | [**ts-standard**](https://github.com/standard/ts-standard){target=_blank} | 12.0.2 | | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard){target=_blank} | [TYPESCRIPT](descriptors/typescript_ts_standard.md) | :white_circle: | [Repository](https://github.com/standard/ts-standard){target=_blank} | | [**tsqllint**](https://github.com/tsqllint/tsqllint){target=_blank} | 1.15.3.0 | [MIT](licenses/tsqllint.md) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint){target=_blank} | [SQL](descriptors/sql_tsqllint.md) | :white_circle: | [Repository](https://github.com/tsqllint/tsqllint){target=_blank} | -| [**v8r**](https://github.com/chris48s/v8r){target=_blank} | 4.1.0 | [MIT](licenses/v8r.md) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r){target=_blank} | [JSON](descriptors/json_v8r.md)
[YAML](descriptors/yaml_v8r.md) | :no_entry_sign: | [Repository](https://github.com/chris48s/v8r){target=_blank} | +| [**v8r**](https://github.com/chris48s/v8r){target=_blank} | 4.2.0 | [MIT](licenses/v8r.md) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r){target=_blank} | [JSON](descriptors/json_v8r.md)
[YAML](descriptors/yaml_v8r.md) | :no_entry_sign: | [Repository](https://github.com/chris48s/v8r){target=_blank} | | [**vale**](https://github.com/errata-ai/vale){target=_blank} | 3.7.1 | [MIT](licenses/vale.md) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale){target=_blank} | [SPELL](descriptors/spell_vale.md) | :white_circle: | [Repository](https://github.com/errata-ai/vale){target=_blank} | | [**xmllint**](https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home){target=_blank} | 21207 | | | [XML](descriptors/xml_xmllint.md) | :white_circle: | [Web Site](https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home){target=_blank} | | [**yamllint**](https://github.com/adrienverge/yamllint){target=_blank} | 1.35.1 | [GPL-3.0](licenses/yamllint.md) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint){target=_blank} | [YAML](descriptors/yaml_yamllint.md) | :no_entry_sign: | [Repository](https://github.com/adrienverge/yamllint){target=_blank} | diff --git a/docs/descriptors/json_v8r.md b/docs/descriptors/json_v8r.md index 9b4701c4494..0f2308279e8 100644 --- a/docs/descriptors/json_v8r.md +++ b/docs/descriptors/json_v8r.md @@ -11,7 +11,7 @@ v8r checks the validity of JSON/YAML files if they have a matching schema define ## v8r documentation -- Version in MegaLinter: **4.1.0** +- Version in MegaLinter: **4.2.0** - Visit [Official Web Site](https://github.com/chris48s/v8r#readme){target=_blank} - See [Index of problems detected by v8r](https://www.schemastore.org/json/){target=_blank} diff --git a/docs/descriptors/kotlin_ktlint.md b/docs/descriptors/kotlin_ktlint.md index f1c37ede95c..42fc6555cc6 100644 --- a/docs/descriptors/kotlin_ktlint.md +++ b/docs/descriptors/kotlin_ktlint.md @@ -15,7 +15,7 @@ description: How to use ktlint (configure, ignore files, ignore errors, help & v ## ktlint documentation -- Version in MegaLinter: **1.3.1** +- Version in MegaLinter: **1.4.0** - Visit [Official Web Site](https://ktlint.github.io){target=_blank} - See [Index of problems detected by ktlint](https://ktlint.github.io/#rules){target=_blank} @@ -104,28 +104,22 @@ ktlint --format myfile.kt ```shell Usage: ktlint [] []... []... - An anti-bikeshedding Kotlin linter with built-in formatter. ( - https://pinterest.github.io/ktlint/latest/). + An anti-bikeshedding Kotlin linter with built-in formatter. + (https://pinterest.github.io/ktlint/latest/). - Usage on Windows: java -jar ktlint.jar []... + Usage on Windows: java -jar ktlint.jar [] []... []... + # EXAMPLES - ═════════════════════════════════ EXAMPLES ══════════════════════════════════ - - - - ─────────────────────────── Use default patterns ──────────────────────────── - + ## Use default patterns Check the style of all Kotlin files (ending with '.kt' or '.kts') inside the current dir (recursively). Hidden folders will be skipped. - ktlint - - - ───────────────────────────── Specify patterns ────────────────────────────── + `ktlint` + ## Specify patterns Check only certain locations starting from the current directory. Prepend ! to negate the pattern, KtLint uses .gitignore pattern style syntax. Globs are @@ -134,32 +128,26 @@ Usage: ktlint [] []... []... Check all '.kt' files in 'src/' directory, but ignore files ending with 'Test.kt': - ktlint "src/**/*.kt" "!src/**/*Test.kt" + `ktlint "src/**/*.kt" "!src/**/*Test.kt"` Check all '.kt' files in 'src/' directory, but ignore 'generated' directory and its subdirectories: - ktlint "src/**/*.kt" "!src/**/generated/**" - - - ─────────────────────── Auto-correct style violations ─────────────────────── + `ktlint "src/**/*.kt" "!src/**/generated/**"` + ## Auto-correct style violations Check all '.kt' files in 'src/' directory, and when possible automatically correct the lint violations: - ktlint -F "src/**/*.kt" - - - ───────── Using custom reporter jar and overriding report location ────────── - - - ktlint - --reporter=csv,artifact=/path/to/reporter/csv.jar,output=my-custom-report.csv + `ktlint -F "src/**/*.kt"` + ## Using custom reporter jar and overriding report location - ═══════════════════════════ Options and commands ════════════════════════════ + `ktlint + --reporter=csv,artifact=/path/to/reporter/csv.jar,output=my-custom-report.csv` + # Options and commands Options: -v, --version Show the version and exit @@ -181,6 +169,9 @@ Options: -R, --ruleset= A path to a JAR file containing additional ruleset(s) --stdin Read file from stdin + --stdin-path= Virtual file location for stdin. When combined with + option '--format' the actual file will not be + overwritten --patterns-from-stdin[=] Read additional patterns to check/format from stdin. Patterns are delimited by the given argument. diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index ad704d1739a..36a4c9f6742 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.7.0** +- Version in MegaLinter: **0.7.1** - 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 @@ -95,7 +95,7 @@ Ruff: An extremely fast Python linter and code formatter. Usage: ruff [OPTIONS] Commands: - check Run Ruff on the given files or directories (default) + check Run Ruff on the given files or directories rule Explain a rule (or all rules) config List or describe the available configuration options linter List all supported upstream linters diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index a519c92e1aa..8607bb4fb04 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -90,8 +90,8 @@ sf flow:scan ### Help content ```shell - › Warning: @salesforce/cli update available from 2.62.6 to 2.63.7. -(node:1743) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. + › Warning: @salesforce/cli update available from 2.62.6 to 2.63.8. +(node:1745) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Find and fix potential bugs in Salesforce flows. diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 50748ff94b6..e3908bb3566 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -94,8 +94,8 @@ sf scanner:run ### Help content ```shell - › Warning: @salesforce/cli update available from 2.62.6 to 2.63.7. -(node:1755) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. + › Warning: @salesforce/cli update available from 2.62.6 to 2.63.8. +(node:1757) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset. @@ -150,8 +150,8 @@ GLOBAL FLAGS COMMANDS scanner run dfa Scan codebase with all DFA rules by default. - › Warning: @salesforce/cli update available from 2.62.6 to 2.63.7. -(node:1767) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. + › Warning: @salesforce/cli update available from 2.62.6 to 2.63.8. +(node:1769) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA name languages categories rulesets [dep] engine is dfa is pilot diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 6fc61c95f11..a9030a79f86 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -90,7 +90,7 @@ sf scanner:run ### Help content ```shell - › Warning: @salesforce/cli update available from 2.62.6 to 2.63.7. + › Warning: @salesforce/cli update available from 2.62.6 to 2.63.8. (node:1949) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset. @@ -146,7 +146,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa Scan codebase with all DFA rules by default. - › Warning: @salesforce/cli update available from 2.62.6 to 2.63.7. + › Warning: @salesforce/cli update available from 2.62.6 to 2.63.8. (node:1961) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 8be9fa60884..344de1da267 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -90,7 +90,7 @@ sf scanner:run ### Help content ```shell - › Warning: @salesforce/cli update available from 2.62.6 to 2.63.7. + › Warning: @salesforce/cli update available from 2.62.6 to 2.63.8. (node:2143) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Scan a codebase with all the rules in the registry, or use parameters to filter the rules based on rulename, category, or ruleset. @@ -146,7 +146,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa Scan codebase with all DFA rules by default. - › Warning: @salesforce/cli update available from 2.62.6 to 2.63.7. + › Warning: @salesforce/cli update available from 2.62.6 to 2.63.8. (node:2155) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Warning: We're continually improving Salesforce Code Analyzer. Tell us what you think! Give feedback at https://research.net/r/SalesforceCA diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index dbfd30a7f7f..247b183ad22 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -132,7 +132,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--d3dag] [--summary] [--detailed-summary] [--archive FILE] [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow] [--skip-script-cleanup] [--unlock] - [--list-changes {input,params,code}] [--list-input-changes] + [--list-changes {input,code,params}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] [--version] @@ -177,7 +177,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--scheduler-solver-path SCHEDULER_SOLVER_PATH] [--deploy-sources QUERY CHECKSUM] [--target-jobs TARGET_JOBS [TARGET_JOBS ...]] - [--mode {remote,subprocess,default}] + [--mode {remote,default,subprocess}] [--report-html-path VALUE] [--report-html-stylesheet-path VALUE] [targets ...] @@ -635,7 +635,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {input,params,code}, --lc {input,params,code} + --list-changes {input,code,params}, --lc {input,code,params} List all output files for which the given items (code, input, params) have changed since creation. --list-input-changes, --li @@ -994,7 +994,7 @@ INTERNAL: --target-jobs TARGET_JOBS [TARGET_JOBS ...] Internal use only: Target particular jobs by RULE:WILDCARD1=VALUE,WILDCARD2=VALUE,... - --mode {remote,subprocess,default} + --mode {remote,default,subprocess} Internal use only: Set execution mode of Snakemake. (default: default) diff --git a/docs/descriptors/yaml_v8r.md b/docs/descriptors/yaml_v8r.md index f0fef997fe6..283de56a4f3 100644 --- a/docs/descriptors/yaml_v8r.md +++ b/docs/descriptors/yaml_v8r.md @@ -11,7 +11,7 @@ v8r checks the validity of JSON/YAML files if they have a matching schema define ## v8r documentation -- Version in MegaLinter: **4.1.0** +- Version in MegaLinter: **4.2.0** - Visit [Official Web Site](https://github.com/chris48s/v8r#readme){target=_blank} - See [Index of problems detected by v8r](https://www.schemastore.org/json/){target=_blank} diff --git a/docs/install-azure.md b/docs/install-azure.md index a234dcc44dd..90641d3a113 100644 --- a/docs/install-azure.md +++ b/docs/install-azure.md @@ -60,7 +60,7 @@ pool: vmImage: ubuntu-latest variables: - repoName: $[ split(variables['System.PullRequest.SourceRepositoryURI'], '/')[6] ] + repoName: $[ replace(split(variables['System.PullRequest.SourceRepositoryURI'], '/')[6], '%20', ' ') ] steps: # Checkout triggering repo diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index d341b0a946c..ee91fc7c7c8 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,27 +1,27 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2716&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=2716&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=-2716&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=92352&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2719&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(public)&message=2719&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(private)&message=-2719&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) +[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by%20(stars)&message=92409&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 54746 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9908 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 3651 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2957 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 54776 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9910 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 3653 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2958 | |   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2792 | -|   [privacyguides](https://github.com/privacyguides) / [privacyguides.org](https://github.com/privacyguides/privacyguides.org) | 2754 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2455 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 2264 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2239 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1913 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1879 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1618 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 1135 | +|   [privacyguides](https://github.com/privacyguides) / [privacyguides.org](https://github.com/privacyguides/privacyguides.org) | 2758 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2456 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 2267 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2241 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1914 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1882 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1623 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 1138 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 1015 | -|   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 857 | +|   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 859 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 782 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 778 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 683 | @@ -31,14 +31,14 @@ |   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 472 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 439 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 437 | -|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 392 | +|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 394 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 372 | |   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 351 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 342 | |   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 308 | |   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 299 | |   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 247 | -|   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 236 | +|   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 237 | |   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 230 | |   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 216 | |   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 214 | @@ -66,7 +66,7 @@ |   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 130 | |   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 116 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 110 | -|   [AndreaPontrandolfo](https://github.com/AndreaPontrandolfo) / [sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 109 | +|   [AndreaPontrandolfo](https://github.com/AndreaPontrandolfo) / [sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 110 | |   [nvuillam](https://github.com/nvuillam) / [github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 109 | |   [philips-software](https://github.com/philips-software) / [amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 105 | |   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 105 | @@ -80,7 +80,7 @@ |   [rasa](https://github.com/rasa) / [scoops](https://github.com/rasa/scoops) | 81 | |   [hyperledger](https://github.com/hyperledger) / [identus-cloud-agent](https://github.com/hyperledger/identus-cloud-agent) | 80 | |   [ministryofjustice](https://github.com/ministryofjustice) / [aws-root-account](https://github.com/ministryofjustice/aws-root-account) | 80 | -|   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 77 | +|   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 78 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 73 | |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 68 | |   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-five](https://github.com/eth-protocol-fellows/cohort-five) | 64 | @@ -98,8 +98,8 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | |   [nvuillam](https://github.com/nvuillam) / [sfdx-essentials](https://github.com/nvuillam/sfdx-essentials) | 51 | |   [stepancheg](https://github.com/stepancheg) / [rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 50 | +|   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 50 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 49 | -|   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 49 | |   [ruzickap](https://github.com/ruzickap) / [k8s-flagger-istio-flux](https://github.com/ruzickap/k8s-flagger-istio-flux) | 49 | |   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 49 | |   [unixorn](https://github.com/unixorn) / [chocolate-factory-engineering-docs](https://github.com/unixorn/chocolate-factory-engineering-docs) | 48 | @@ -120,8 +120,8 @@ |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 41 | |   [nvuillam](https://github.com/nvuillam) / [node-java-caller](https://github.com/nvuillam/node-java-caller) | 40 | |   [MythicDrops](https://github.com/MythicDrops) / [MythicDrops](https://github.com/MythicDrops/MythicDrops) | 40 | +|   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 39 | |   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 38 | -|   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 38 | |   [tyriis](https://github.com/tyriis) / [home-ops](https://github.com/tyriis/home-ops) | 38 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-terraform-report](https://github.com/ahmadnassri/action-terraform-report) | 37 | |   [reefland](https://github.com/reefland) / [cri-purge](https://github.com/reefland/cri-purge) | 37 | @@ -141,7 +141,7 @@ |   [SilentDemonSD](https://github.com/SilentDemonSD) / [Tele-LeechX](https://github.com/SilentDemonSD/Tele-LeechX) | 29 | |   [ruzickap](https://github.com/ruzickap) / [k8s-flux-istio-gitlab-harbor](https://github.com/ruzickap/k8s-flux-istio-gitlab-harbor) | 28 | |   [rwaltr](https://github.com/rwaltr) / [home-ops](https://github.com/rwaltr/home-ops) | 28 | -|   [arbitraryexecution](https://github.com/arbitraryexecution) / [forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 27 | +|   [arbitraryexecution](https://github.com/arbitraryexecution) / [forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 26 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 26 | |   [litejs](https://github.com/litejs) / [dom](https://github.com/litejs/dom) | 25 | |   [Simplifi-ED](https://github.com/Simplifi-ED) / [cloudcost](https://github.com/Simplifi-ED/cloudcost) | 25 | @@ -155,7 +155,6 @@ |   [YukinaMochizuki](https://github.com/YukinaMochizuki) / [notion-sdk-java](https://github.com/YukinaMochizuki/notion-sdk-java) | 22 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 22 | |   [hpi-studyu](https://github.com/hpi-studyu) / [studyu](https://github.com/hpi-studyu/studyu) | 21 | -|   [snoopy82481](https://github.com/snoopy82481) / [home_cluster](https://github.com/snoopy82481/home_cluster) | 21 | |   [Euvaz](https://github.com/Euvaz) / [GitOps-Home](https://github.com/Euvaz/GitOps-Home) | 21 | |   [GRIFFINCollaboration](https://github.com/GRIFFINCollaboration) / [GRSISort](https://github.com/GRIFFINCollaboration/GRSISort) | 21 | |   [practicalli](https://github.com/practicalli) / [neovim](https://github.com/practicalli/neovim) | 21 | @@ -310,7 +309,7 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [template-node-lib](https://github.com/ahmadnassri/template-node-lib) | 6 | |   [VirtwhoQE](https://github.com/VirtwhoQE) / [hypervisor-builder](https://github.com/VirtwhoQE/hypervisor-builder) | 6 | |   [mihaur](https://github.com/mihaur) / [node-fastify-template](https://github.com/mihaur/node-fastify-template) | 5 | -|   [AliceO2Group](https://github.com/AliceO2Group) / [Run3Analysisvalidation](https://github.com/AliceO2Group/Run3Analysisvalidation) | 5 | +|   [AliceO2Group](https://github.com/AliceO2Group) / [Run3AnalysisValidation](https://github.com/AliceO2Group/Run3AnalysisValidation) | 5 | |   [iggy](https://github.com/iggy) / [slendmail](https://github.com/iggy/slendmail) | 5 | |   [DIT113-V22](https://github.com/DIT113-V22) / [group-04](https://github.com/DIT113-V22/group-04) | 5 | |   [llaville](https://github.com/llaville) / [phpunit-LoggerTestListener](https://github.com/llaville/phpunit-LoggerTestListener) | 5 | @@ -381,6 +380,7 @@ |   [ncalteen](https://github.com/ncalteen) / [what-did-i-do](https://github.com/ncalteen/what-did-i-do) | 4 | |   [issue-ops](https://github.com/issue-ops) / [semver](https://github.com/issue-ops/semver) | 4 | |   [OpenZeppelin](https://github.com/OpenZeppelin) / [secure-development-cookbook](https://github.com/OpenZeppelin/secure-development-cookbook) | 4 | +|   [Uninett](https://github.com/Uninett) / [zino](https://github.com/Uninett/zino) | 4 | |   [quiltdata](https://github.com/quiltdata) / [benchling-packager](https://github.com/quiltdata/benchling-packager) | 4 | |   [flexion](https://github.com/flexion) / [bash_shell_script_starter](https://github.com/flexion/bash_shell_script_starter) | 4 | |   [jan-guenter](https://github.com/jan-guenter) / [action-class](https://github.com/jan-guenter/action-class) | 3 | @@ -456,7 +456,6 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-stringify-clone](https://github.com/ahmadnassri/node-stringify-clone) | 3 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-smart-promise](https://github.com/ahmadnassri/node-smart-promise) | 3 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-error](https://github.com/ahmadnassri/node-error) | 3 | -|   [Uninett](https://github.com/Uninett) / [zino](https://github.com/Uninett/zino) | 3 | |   [fchastanet](https://github.com/fchastanet) / [bash-tools-framework](https://github.com/fchastanet/bash-tools-framework) | 3 | |   [alanjonesit](https://github.com/alanjonesit) / [terraform-aws-gitlab-stale-merge-requests-slack-app](https://github.com/alanjonesit/terraform-aws-gitlab-stale-merge-requests-slack-app) | 3 | |   [LSK-01](https://github.com/LSK-01) / [CodeLux](https://github.com/LSK-01/CodeLux) | 2 | @@ -1272,6 +1271,8 @@ |   [xoap-io](https://github.com/xoap-io) / [terraform-aws-storage-s3](https://github.com/xoap-io/terraform-aws-storage-s3) | 0 | |   [xoap-io](https://github.com/xoap-io) / [terraform-aws-networking-vpc-endpoint](https://github.com/xoap-io/terraform-aws-networking-vpc-endpoint) | 0 | |   [xoap-io](https://github.com/xoap-io) / [terraform-aws-networking-vpc](https://github.com/xoap-io/terraform-aws-networking-vpc) | 0 | +|   [ani-stas](https://github.com/ani-stas) / [GreenridgeApp_3](https://github.com/ani-stas/GreenridgeApp_3) | 0 | +|   [ani-stas](https://github.com/ani-stas) / [GreenridgeApp_2](https://github.com/ani-stas/GreenridgeApp_2) | 0 | |   [irinaAbramova-dev](https://github.com/irinaAbramova-dev) / [repoC](https://github.com/irinaAbramova-dev/repoC) | 0 | |   [irinaAbramova-dev](https://github.com/irinaAbramova-dev) / [repoB](https://github.com/irinaAbramova-dev/repoB) | 0 | |   [irinaAbramova-dev](https://github.com/irinaAbramova-dev) / [repoA](https://github.com/irinaAbramova-dev/repoA) | 0 | @@ -1511,6 +1512,7 @@ |   [rciam](https://github.com/rciam) / [simplesamlphp-module-assurance](https://github.com/rciam/simplesamlphp-module-assurance) | 0 | |   [rciam](https://github.com/rciam) / [simplesamlphp-module-userid](https://github.com/rciam/simplesamlphp-module-userid) | 0 | |   [Teasel-Ian](https://github.com/Teasel-Ian) / [terraform](https://github.com/Teasel-Ian/terraform) | 0 | +|   [lawleitekken](https://github.com/lawleitekken) / [Tele-lchx](https://github.com/lawleitekken/Tele-lchx) | 0 | |   [BusyKhalid](https://github.com/BusyKhalid) / [security-ci-pipeline](https://github.com/BusyKhalid/security-ci-pipeline) | 0 | |   [HealthDataInsight](https://github.com/HealthDataInsight) / [way_of_working-audit-github-cis_benchmark](https://github.com/HealthDataInsight/way_of_working-audit-github-cis_benchmark) | 0 | |   [xmariia55x](https://github.com/xmariia55x) / [swapi](https://github.com/xmariia55x/swapi) | 0 | @@ -2404,6 +2406,7 @@ |   [ortelius](https://github.com/ortelius) / [ms-dep-pkg-r](https://github.com/ortelius/ms-dep-pkg-r) | 0 | |   [vkhitrin](https://github.com/vkhitrin) / [jiav](https://github.com/vkhitrin/jiav) | 0 | |   [tdido](https://github.com/tdido) / [megalinter-test](https://github.com/tdido/megalinter-test) | 0 | +|   [fpardon-upeo](https://github.com/fpardon-upeo) / [krinkels-monitoring](https://github.com/fpardon-upeo/krinkels-monitoring) | 0 | |   [jawills](https://github.com/jawills) / [sfdx-hardis-monitoring-template](https://github.com/jawills/sfdx-hardis-monitoring-template) | 0 | |   [jleiby3](https://github.com/jleiby3) / [test-actions](https://github.com/jleiby3/test-actions) | 0 | |   [marcelmaatkamp](https://github.com/marcelmaatkamp) / [mixed-java-scala-test](https://github.com/marcelmaatkamp/mixed-java-scala-test) | 0 | diff --git a/megalinter/reporters/AzureCommentReporter.py b/megalinter/reporters/AzureCommentReporter.py index c1f5e1a1cdb..34babe829d3 100644 --- a/megalinter/reporters/AzureCommentReporter.py +++ b/megalinter/reporters/AzureCommentReporter.py @@ -116,7 +116,9 @@ def produce_report(self): + "See https://learn.microsoft.com/en-us/azure/devops/pipelines/" + "build/variables?view=azure-devops&tabs=yaml" ) - repository_name = SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI.split("/")[-1].replace('%20', ' ') + repository_name = SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI.split("/")[ + -1 + ].replace("%20", " ") repository = git_client.get_repository( repository_name, SYSTEM_TEAMPROJECT )